I have several alpine related repos and thought it would be good to centralize what are they and how to use them.
resnullius/docker-alpineresnullius/docker-alpine-develresnullius/alpine-devel-howtoresnullius/alpine-pkg-orchestratoralpine-pkg-nodejsalpine-pkg-nodejs-ltsalpine-pkg-radare2
My key is in this repository, it's called me@ghostbar.co-56c80129.rsa.pub and
adding it to your /etc/apk/keys will remove the need to add
--allow-untrusted while installing the packages built on my repos.
I wanted to have nice reproducible alpine images for my armv7l devices, and
ended up making so much changes to
gliderlabs/alpine that I made a fork
and published it. The major difference besides armv7l support is that is
organized very differently and right now just the builder looks similar to the
original from gliderlabs/alpine. The edge tags are built daily for armv7l
and x86_64.
The repositories and docs on how to use it are at
resnullius/docker-alpine
I love to make packages for alpine, it ends up being the lightest way to get
applications into alpine, so I needed a reliable way to build them for different
versions and quick. So this project: be born 🌄. It spits a ready to be published
repo with signed APKINDEX.tar.gz which makes easier the distribution.
It depends on
resnullius/docker-alpine so
that means it can build packages in armv7l and x86_64. Ain't that nice? The
edge tags are built daily for armv7l and x86_64.
The repositores and docs on how to use it are at
resnullius/docker-alpine-devel,
but the best way to use it is just in the next title ;-).
What good makes a tool without an easy way to use it? I wrote a script that you
put in your ~/bin/ and it builds the packages like magic for you. You just
need to change the APKBUILD and run it. That's all. It's quite well documented
and I'm improving constantly it since I use it a lot.
The repository is on
resnullius/alpine-devel-howto
and the README works as the main documentation point, tho the script itself
spits lots of info with the --help.
With this is that I build the packages on the list below.
I wanted to build everything at the same time, so I made this little script in
order to reproduce, easily, what I've made with alpine-pkg-nodjs and
alpine-pkg-nodejs-lts using the alpine-build-pkg script from
resnullius/alpine-devel-howto.
The repository is on
resnullius/alpine-pkg-orchestrator
and the README works as the main documentation point and the --help on the
script itself.
I use nodejs a lot, and you can't get the stable version on the repos for 3.2
and 3.3; so why not build a repo for it? Here it is, it comes with the
corresponding libuv package in the version that supports.
The repo is at
ghostbar/alpine-pkg-nodejs.
And getting the correct version of nodejs when you want LTS can be hard, sometimes. So this repository corrects this fact, delivering the same version over all the alpine versions available (from 3.2).
The repo is at
ghostbar/alpine-pkg-nodejs-lts.
Get the latest radare2 even if you are not using
edge!
The repo is at
ghostbar/alpine-pkg-radare2.