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 = ./.;
|
||||
bottin = pkgs.buildGoApplication {
|
||||
guichet = pkgs.buildGoApplication {
|
||||
pname = "guichet";
|
||||
version = "0.1.0";
|
||||
src = src;
|
||||
|
@ -38,9 +38,16 @@
|
|||
platforms = platforms.linux;
|
||||
};
|
||||
};
|
||||
container = pkgs.dockerTools.buildImage {
|
||||
name = "dxflrs/guichet";
|
||||
config = {
|
||||
Entrypoint = "${guichet}/bin/guichet";
|
||||
};
|
||||
};
|
||||
in {
|
||||
packages.x86_64-linux.bottin = bottin;
|
||||
packages.x86_64-linux.default = bottin;
|
||||
packages.x86_64-linux.guichet = guichet;
|
||||
packages.x86_64-linux.container = container;
|
||||
packages.x86_64-linux.default = guichet;
|
||||
|
||||
devShell.x86_64-linux = pkgs.mkShell { nativeBuildInputs = [ pkgs.go pkgs.gomod2nix ]; };
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue