Commit graph

3 commits

Author SHA1 Message Date
b99c655c47 Fix blueprint loading: create /blueprints symlink dir in container
All checks were successful
Build Container / build (push) Successful in 2s
Build Container (Nix) / build (push) Successful in 1m9s
The nixpkgs authentik-django package hardcodes blueprints_dir to its
Nix store path, making custom blueprints mounted at /blueprints/custom
invisible to the discovery system. Add extraCommands to create a
/blueprints directory with symlinks to the built-in blueprint dirs,
and set AUTHENTIK_BLUEPRINTS_DIR=/blueprints so authentik scans the
unified directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 12:09:12 -08:00
41ee4161a9 Add coreutils to authentik container
All checks were successful
Build Container / build (push) Successful in 2s
Build Container (Nix) / build (push) Successful in 1m9s
The ak wrapper script requires mkdir (and likely other coreutils)
to create runtime directories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 10:54:40 -08:00
ac94cf6c5d Add Authentik container definition (Nix)
All checks were successful
Build Container / build (push) Successful in 3s
Build Container (Nix) / build (push) Successful in 1m57s
Nix-built container using pkgs.authentik with ak entrypoint.
Includes bashInteractive (ak is a bash wrapper), cacert, tzdata.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 10:09:17 -08:00