19 lines
452 B
Nix
19 lines
452 B
Nix
{sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs { } }:
|
|
|
|
let
|
|
envspew = pkgs.buildGoPackage {
|
|
name = "envspew";
|
|
goPackagePath = "tulpa.dev/cadey/envspew";
|
|
src = ./.;
|
|
allowGoReference = false;
|
|
preBuild = ''
|
|
export CGO_ENABLED=0
|
|
buildFlagsArray+=(-pkgdir "$TMPDIR")
|
|
'';
|
|
};
|
|
in pkgs.dockerTools.buildLayeredImage {
|
|
name = "xena/envspew";
|
|
contents = [ envspew ];
|
|
config.Cmd = [ "/bin/web" ];
|
|
}
|