From 09cc16bc403c854e8563058eb00f4535c384ab80 Mon Sep 17 00:00:00 2001 From: soraefir Date: Fri, 15 May 2026 00:59:20 +0200 Subject: [PATCH] fix --- modules/server/containers/apps/immich.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/server/containers/apps/immich.nix b/modules/server/containers/apps/immich.nix index 0fe6a9a..04e48cf 100644 --- a/modules/server/containers/apps/immich.nix +++ b/modules/server/containers/apps/immich.nix @@ -58,7 +58,11 @@ in { $PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS vchord CASCADE;" $PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS earthdistance CASCADE;" - ${pkgs.curl}/bin/curl -X POST "http://immich-server:2283/api/admin/users" \ + IMMICH_URL=http://immich-server:2283 + until [[ "$(${pkgs.curl}/bin/curl -s -o /dev/null -w "%{http_code}" "$IMMICH_URL")" =~ ^(200|301|302)$ ]]; do + sleep 5 + done + ${pkgs.curl}/bin/curl -X POST "$IMMICH_URL/api/admin/users" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "email": "'"$DEFAULT_ADMIN_EMAIL"'", "name": "'"$DEFAULT_ADMIN_USERNAME"'", "password": "'"$DEFAULT_ADMIN_PASSWORD"'" }'