22 lines
No EOL
474 B
Nix
22 lines
No EOL
474 B
Nix
{
|
|
pkgs ? import <nixpkgs> {},
|
|
vendorHash ? "sha256-YRteL/3725Hm+fdXO+wPYX9nFNbdAHsAwCo3xuVPrwI=",
|
|
}:
|
|
rec {
|
|
default = roleypoly;
|
|
roleypoly = pkgs.buildGoModule {
|
|
inherit vendorHash;
|
|
name = "roleypoly";
|
|
src = ./.;
|
|
};
|
|
container = pkgs.dockerTools.buildImage {
|
|
name = "roleypoly/roleypoly";
|
|
tag = "latest";
|
|
copyToRoot = [
|
|
pkgs.dockerTools.caCertificates
|
|
];
|
|
config = {
|
|
Cmd = [ "${roleypoly}/bin/roleypoly" ];
|
|
};
|
|
};
|
|
} |