Disable Setup

This commit is contained in:
soraefir
2026-05-15 00:55:53 +02:00
parent 0fb6aa0047
commit 425722e2c6

View File

@@ -28,7 +28,7 @@ in {
DB_USERNAME = "immich_user"; DB_USERNAME = "immich_user";
DB_DATABASE_NAME = "immich_db"; DB_DATABASE_NAME = "immich_db";
IMMICH_TRUSTED_PROXIES = "10.0.0.0/8"; IMMICH_TRUSTED_PROXIES = "10.0.0.0/8";
# IMMICH_ALLOW_SETUP = "false"; IMMICH_ALLOW_SETUP = "false";
IMMICH_MACHINE_LEARNING_URL = "http://immich-ml:3003"; IMMICH_MACHINE_LEARNING_URL = "http://immich-ml:3003";
IMMICH_IGNORE_MOUNT_CHECK_ERRORS = "true"; IMMICH_IGNORE_MOUNT_CHECK_ERRORS = "true";
}; };
@@ -52,10 +52,16 @@ in {
setup = { setup = {
trigger = "server"; trigger = "server";
envFile = config.sops.secrets."CUSTOM".path;
script = pkgs.writeShellScript "setup" '' script = pkgs.writeShellScript "setup" ''
PSQL="${pkgs.postgresql}/bin/psql -U postgres" PSQL="${pkgs.postgresql}/bin/psql -U postgres"
$PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS vchord CASCADE;" $PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS vchord CASCADE;"
$PSQL -d "immich_db" -tAc "CREATE EXTENSION IF NOT EXISTS earthdistance 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" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{ "email": "'"$DEFAULT_ADMIN_EMAIL"'", "name": "'"$DEFAULT_ADMIN_USERNAME"'", "password": "'"$DEFAULT_ADMIN_PASSWORD"'" }'
''; '';
}; };
} }