summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-10-24 17:16:42 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-10-24 17:16:43 +0200
commit9650ad764288ec1f1bc3d0443ea7de4a6f269c96 (patch)
tree5c807f501577d4a5fa99c61d3af954e13bdde663
parente8c23f486012962f1096cf2cf216c9ef127a0bdb (diff)
Add service-person in root default.nixservice-person
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-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 { };