diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-10-24 17:16:42 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-10-24 17:16:43 +0200 |
commit | 9650ad764288ec1f1bc3d0443ea7de4a6f269c96 (patch) | |
tree | 5c807f501577d4a5fa99c61d3af954e13bdde663 | |
parent | e8c23f486012962f1096cf2cf216c9ef127a0bdb (diff) |
Add service-person in root default.nixservice-person
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | default.nix | 10 |
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 { }; |