Files
authelia/examples/authelia_nix-build.nix
2021-11-14 17:53:58 +01:00

24 lines
502 B
Nix

{ pkgs ? import <nixpkgs> {}}:
let
autheliaConfig = pkgs.callPackage ./authelia_example-config.nix {};
authelia = pkgs.callPackage ../authelia.nix {
config = autheliaConfig.config;
};
in
pkgs.stdenv.mkDerivation rec {
name = "authelia";
phases = "installPhase";
installPhase = ''
mkdir -p $out/bin
cp ${authelia.package}/bin/authelia $out/bin/authelia
cp ${authelia.configFile} $out/bin/config.yml
cp ${authelia.runAuthelia}/bin/runAuthelia $out/bin/runAuthelia
'';
}