fix: unset _FILE args after we handle them as postgres complains both are set (#230)

This commit is contained in:
Zack Pollard
2025-05-30 13:54:17 +01:00
committed by GitHub
parent bb3549370e
commit d218673b8e
3 changed files with 9 additions and 1 deletions

View File

@@ -11,7 +11,7 @@ services:
PGVECTOR_TAG: 0.8.0
PGVECTORS_TAG: 0.3.0
environment:
POSTGRES_PASSWORD: "password"
POSTGRES_PASSWORD_FILE: /run/secrets/immich_db_password
DB_USERNAME_FILE: /run/secrets/immich_db_user
DB_DATABASE_NAME: "database_name"
POSTGRES_INITDB_ARGS: '--data-checksums'
@@ -21,7 +21,10 @@ services:
restart: always
secrets:
- immich_db_user
- immich_db_password
secrets:
immich_db_user:
file: ./secrets/postgres_username.txt
immich_db_password:
file: ./secrets/postgres_password.txt

View File

@@ -0,0 +1 @@
password123

View File

@@ -23,4 +23,8 @@ POSTGRES_PASSWORD=$(read_env_or_file "POSTGRES_PASSWORD")
: "${POSTGRES_PASSWORD:=${DB_PASSWORD}}"
: "${POSTGRES_DB:=${DB_DATABASE_NAME}}"
unset POSTGRES_USER_FILE
unset POSTGRES_PASSWORD_FILE
unset POSTGRES_DB_FILE
export POSTGRES_DB POSTGRES_USER POSTGRES_PASSWORD