diff --git a/server/start-microservices.sh b/server/start-microservices.sh index 153fb97cd3ae7..f2802af4cae10 100644 --- a/server/start-microservices.sh +++ b/server/start-microservices.sh @@ -1,2 +1,23 @@ #! /bin/sh + +if [ "$DB_HOSTNAME_FILE" ]; then + export DB_HOSTNAME=$(cat $DB_HOSTNAME_FILE) + unset DB_HOSTNAME_FILE +fi + +if [ "$DB_DATABASE_NAME_FILE" ]; then + export DB_DATABASE_NAME=$(cat $DB_DATABASE_NAME_FILE) + unset DB_DATABASE_NAME_FILE +fi + +if [ "$DB_USERNAME_FILE" ]; then + export DB_USERNAME=$(cat $DB_USERNAME_FILE) + unset DB_USERNAME_FILE +fi + +if [ "$DB_PASSWORD_FILE" ]; then + export DB_PASSWORD=$(cat $DB_PASSWORD_FILE) + unset DB_PASSWORD_FILE +fi + exec node dist/apps/microservices/apps/microservices/src/main diff --git a/server/start-server.sh b/server/start-server.sh index 0b539f3069d57..c808439a942c2 100644 --- a/server/start-server.sh +++ b/server/start-server.sh @@ -1,2 +1,23 @@ #! /bin/sh + +if [ "$DB_HOSTNAME_FILE" ]; then + export DB_HOSTNAME=$(cat $DB_HOSTNAME_FILE) + unset DB_HOSTNAME_FILE +fi + +if [ "$DB_DATABASE_NAME_FILE" ]; then + export DB_DATABASE_NAME=$(cat $DB_DATABASE_NAME_FILE) + unset DB_DATABASE_NAME_FILE +fi + +if [ "$DB_USERNAME_FILE" ]; then + export DB_USERNAME=$(cat $DB_USERNAME_FILE) + unset DB_USERNAME_FILE +fi + +if [ "$DB_PASSWORD_FILE" ]; then + export DB_PASSWORD=$(cat $DB_PASSWORD_FILE) + unset DB_PASSWORD_FILE +fi + exec node dist/apps/immich/apps/immich/src/main