diff options
-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 { }; |