Disable Setup
This commit is contained in:
@@ -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"'" }'
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user