build a container from nix
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
ef67706cb4
commit
10bdee10cf
1 changed files with 10 additions and 3 deletions
13
flake.nix
13
flake.nix
|
@ -18,7 +18,7 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
src = ./.;
|
src = ./.;
|
||||||
bottin = pkgs.buildGoApplication {
|
guichet = pkgs.buildGoApplication {
|
||||||
pname = "guichet";
|
pname = "guichet";
|
||||||
version = "0.1.0";
|
version = "0.1.0";
|
||||||
src = src;
|
src = src;
|
||||||
|
@ -38,9 +38,16 @@
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
container = pkgs.dockerTools.buildImage {
|
||||||
|
name = "dxflrs/guichet";
|
||||||
|
config = {
|
||||||
|
Entrypoint = "${guichet}/bin/guichet";
|
||||||
|
};
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
packages.x86_64-linux.bottin = bottin;
|
packages.x86_64-linux.guichet = guichet;
|
||||||
packages.x86_64-linux.default = bottin;
|
packages.x86_64-linux.container = container;
|
||||||
|
packages.x86_64-linux.default = guichet;
|
||||||
|
|
||||||
devShell.x86_64-linux = pkgs.mkShell { nativeBuildInputs = [ pkgs.go pkgs.gomod2nix ]; };
|
devShell.x86_64-linux = pkgs.mkShell { nativeBuildInputs = [ pkgs.go pkgs.gomod2nix ]; };
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue