I have several alpine related repos and thought it would be good to centralize what are they and how to use them.
resnullius/docker-alpine
resnullius/docker-alpine-devel
resnullius/alpine-devel-howto
resnullius/alpine-pkg-orchestrator
alpine-pkg-nodejs
alpine-pkg-nodejs-lts
alpine-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
.