Skip to content

Commit c2bc1eb

Browse files
committed
Construct the dev and prod containers directly in the set
1 parent a995207 commit c2bc1eb

2 files changed

Lines changed: 13 additions & 14 deletions

File tree

flake.nix

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,7 @@
66
let
77
system = "x86_64-linux";
88
pkgs = nixpkgs.legacyPackages.${system};
9-
_nosocket = self.legacyPackages."${system}".nosocket;
10-
_devContainer = (import ./api {
11-
inherit pkgs _nosocket;
12-
nosocket = _nosocket;
13-
appEnv = "dev";
14-
}).container;
15-
_prodContainer = (import ./api {
16-
inherit pkgs _nosocket;
17-
nosocket = _nosocket;
18-
appEnv = "prod";
19-
}).container;
9+
nosocket = self.legacyPackages."${system}".nosocket;
2010
args = {
2111
inherit pkgs;
2212
piston = {
@@ -81,7 +71,16 @@
8171
piston = (import ./api { inherit pkgs nosocket; }).package;
8272
};
8373

84-
devContainer = _devContainer;
85-
prodContainer = _prodContainer;
74+
containers = {
75+
dev = (import ./api {
76+
inherit pkgs nosocket;
77+
appEnv = "dev";
78+
}).container;
79+
80+
prod = (import ./api {
81+
inherit pkgs nosocket;
82+
appEnv = "prod";
83+
}).container;
84+
};
8685
};
8786
}

piston

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ SUBCOMMAND="$1"
1313
shift
1414

1515
build_base() {
16-
container_flake_key=$([[ $1 == "dev" ]] && echo "devContainer" || echo "prodContainer")
16+
container_flake_key=$([[ $1 == "dev" ]] && echo "containers.dev" || echo "containers.prod")
1717
CONTAINER_PATH="$(nix build ".#$container_flake_key" --no-link --json | jq '.[0].outputs.out' -r)"
1818
echo "The image archive was created at: $CONTAINER_PATH"
1919
docker load -i $CONTAINER_PATH || exit 1

0 commit comments

Comments
 (0)