Oleks bf960f4eed
ci/woodpecker/push/woodpecker Pipeline was successful
image: run as root + use compiled-in /var/log/nginx + explicit -c
The nixpkgs angie build hardcodes /var/log/nginx for error_log and
defaults its worker group to 'nogroup' (which fakeNss doesn't ship).
Run as root in the container, mkdir the compiled-in log dir, and pass
-c /etc/angie/angie.conf explicitly so our custom main config wins
over whatever default ships in /etc/angie/.
2026-05-09 23:21:59 +03:00

angie-arm64

OCI image for Angie (an nginx fork) on aarch64. Upstream runalsh/angie only publishes amd64 images, so we rebuild from the pkgs.angie package in nixpkgs and push the result to the private Gitea registry.

Output

Tag Pushed when
git.oleks.space/oleks/angie:<version>-arm64 every successful CI run
git.oleks.space/oleks/angie:latest-arm64 every successful CI run

The version string comes from pkgs.angie.version in nixpkgs unstable; bump the flake input to roll it forward.

Build locally

nix build .#default
./result | skopeo copy docker-archive:/dev/stdin oci-archive:angie.tar

Trigger CI

Push to main/master or push a v* tag in the corresponding Gitea repo (oleks/angie-arm64 — match the directory name when seeding it).

S
Description
Angie web server OCI image build for aarch64
Readme
70 KiB
Languages
Nix 100%