build a container from nix
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Quentin 2023-09-26 09:32:28 +02:00
parent ef67706cb4
commit 10bdee10cf
Signed by: quentin
GPG key ID: E9602264D639FF68

View file

@ -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 ]; };
}; };