enable media uploads

The media upload feature is build around being deployed in a container
and only enables uploads when `/media` is a mountpoint. This isn't the
case on nixos and as such media uploads are disable.

In order to enable this, we need to patch authentik so that the
`can_save_media` capability is enabled.
This commit is contained in:
Alexander Sieg 2024-01-02 11:45:20 +01:00
parent 8ff6252370
commit 8e23ad0cef
No known key found for this signature in database
3 changed files with 24 additions and 2 deletions

View file

@ -1,10 +1,17 @@
{ authentik-src
, authentikComponents
, linkFarm
, applyPatches
}:
let
patched-src = applyPatches {
src = authentik-src;
name = "patched-authentik-source";
patches = [ ./authentik_media_upload.patch ];
};
in
linkFarm "authentik-static-workdir-deps" [
{ name = "authentik"; path = "${authentik-src}/authentik"; }
{ name = "authentik"; path = "${patched-src}/authentik"; }
{ name = "locale"; path = "${authentik-src}/locale"; }
{ name = "blueprints"; path = "${authentik-src}/blueprints"; }
{ name = "internal"; path = "${authentik-src}/internal"; }