summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/default.nix b/default.nix
index a76efdd..e140697 100644
--- a/default.nix
+++ b/default.nix
@@ -4,6 +4,8 @@ let
helloService = pkgs.callPackage ./service-hello {};
worldService = pkgs.callPackage ./service-world {};
joinerService = pkgs.callPackage ./service-joiner {};
+ personApiTypes = pkgs.callPackage ./person-api-types {};
+ personService = pkgs.callPackage ./service-person { inherit personApiTypes; };
kubenix = pkgs.callPackage ./nix/kubenix.nix {};
buildConfig = t: kubenix.buildResources { configuration = import ./configuration.nix { type = t; }; };
@@ -25,8 +27,14 @@ let
tag = "latest";
config.Cmd = [ "${joinerService}/bin/service-joiner" ];
};
+
+ personImage = pkgs.dockerTools.buildLayeredImage {
+ name = "person-service";
+ tag = "latest";
+ config.Cmd = [ "${personService}/bin/service-person" ];
+ };
in rec {
- inherit helloImage worldImage joinerImage;
+ inherit helloImage worldImage joinerImage personImage;
test-deployment = pkgs.callPackage ./nix/test-deployment.nix { };