added: docker image build
This commit is contained in:
parent
d2ca3290f5
commit
03f572f415
17
flake.nix
17
flake.nix
@ -13,11 +13,20 @@
|
|||||||
bp = pkgs.callPackage ./default.nix { inherit pkgs; src = ./.; };
|
bp = pkgs.callPackage ./default.nix { inherit pkgs; src = ./.; };
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
legacyPackages =
|
apps = builtins.mapAttrs (_n: pkg: flake-utils.lib.mkApp { drv = pkg; }) packages;
|
||||||
{ brownpaper = bp.client; brownpaper-server = bp.server; };
|
|
||||||
apps = builtins.mapAttrs (_n: pkg: flake-utils.lib.mkApp { drv = pkg; }) legacyPackages;
|
|
||||||
defaultApp = apps.brownpaper;
|
defaultApp = apps.brownpaper;
|
||||||
packages = flake-utils.lib.flattenTree legacyPackages;
|
packages = rec {
|
||||||
|
brownpaper = bp.client;
|
||||||
|
brownpaper-server = bp.server;
|
||||||
|
brownpaper-server-docker = pkgs.dockerTools.buildImage {
|
||||||
|
name = "brownpaper";
|
||||||
|
config = {
|
||||||
|
Volume = "/snips";
|
||||||
|
Port = "3000";
|
||||||
|
Cmd = [ "${brownpaper-server}/bin/brownpaper" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
defaultPackage = packages.brownpaper;
|
defaultPackage = packages.brownpaper;
|
||||||
devShell = with pkgs; mkShell {
|
devShell = with pkgs; mkShell {
|
||||||
buildInputs = [ cargo rustfmt nettle llvmPackages_10.clang llvmPackages_10.libclang pkgconfig ];
|
buildInputs = [ cargo rustfmt nettle llvmPackages_10.clang llvmPackages_10.libclang pkgconfig ];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user