From 2f0a92adfc41da8a876856af44fef7fed3220899 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 11 Mar 2024 16:05:20 +0100 Subject: [PATCH] Make the webserver wait for the setup task --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 386b04d..0bf5447 100644 --- a/flake.nix +++ b/flake.nix @@ -59,7 +59,14 @@ process-managers.process-compose.enable = true; # https://github.com/cachix/devenv/blob/main/examples/process-compose/devenv.nix processes = { - webserver.exec = "poetry run python ./src/manage.py runserver 0.0.0.0:$WEBPORT"; + webserver = { + exec = "poetry run python ./src/manage.py runserver 0.0.0.0:$WEBPORT"; + process-compose.depends_on = { + setup = { + condition = "process_completed_successfully"; + }; + }; + }; setup.exec = "dev setup"; }; services.postgres = {