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
pkgs.gomod.buildGoApplication {
pname = "bottin";
bin = pkgs.gomod.buildGoApplication {
pname = "bottin-bin";
version = "0.1.0";
src = ./.;
modules = ./gomod2nix.toml;
@ -26,5 +25,24 @@ in
license = licenses.gpl3Plus;
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/
'';
}