Embed static/ and templates/

This commit is contained in:
Quentin 2022-07-19 15:08:51 +02:00
parent c395880165
commit b41630e941
Signed by untrusted user: quentin
GPG key ID: E9602264D639FF68

View file

@ -11,9 +11,8 @@ let
}) })
]; ];
}; };
in bin = pkgs.gomod.buildGoApplication {
pkgs.gomod.buildGoApplication { pname = "bottin-bin";
pname = "bottin";
version = "0.1.0"; version = "0.1.0";
src = ./.; src = ./.;
modules = ./gomod2nix.toml; modules = ./gomod2nix.toml;
@ -26,5 +25,24 @@ in
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
}; };
} };
in
pkgs.stdenv.mkDerivation {
pname = "bottin";
version = "0.1.0";
src = ./.;
installPhase = ''
mkdir -p $out/
cat > guichet <<EOF
#!${pkgs.bash}/bin/bash
cd $out
${bin}/bin/guichet \$@
EOF
chmod +x guichet
cp guichet $out/guichet
cp -r templates static $out/
'';
}