Add group key and dev secrets to stack compose

This commit is contained in:
Ojakoo
2022-09-05 13:38:26 +03:00
parent 5575186570
commit 37a9750d4d
3 changed files with 15 additions and 0 deletions
+3
View File
@@ -13,6 +13,9 @@ fi
if test -f "$GOOGLE_CREDS_FILE"; then if test -f "$GOOGLE_CREDS_FILE"; then
export GOOGLE_CREDS=$(cat $GOOGLE_CREDS_FILE) export GOOGLE_CREDS=$(cat $GOOGLE_CREDS_FILE)
fi fi
if test -f "$GROUP_KEY_FILE"; then
export GROUP_KEY=$(cat $GROUP_KEY_FILE)
fi
# Collect static files # Collect static files
echo "Collect static files" echo "Collect static files"
+8
View File
@@ -29,15 +29,23 @@ services:
- FRONTEND_URL=dev.sahkoinsinoorikilta.fi - FRONTEND_URL=dev.sahkoinsinoorikilta.fi
- DEBUG=True - DEBUG=True
- EMAIL_API_KEY_FILE=/run/secrets/DJANGO_EMAIL_API_KEY - EMAIL_API_KEY_FILE=/run/secrets/DJANGO_EMAIL_API_KEY
- GOOGLE_CREDS_FILE=/run/secrets/BACKEND_GOOGLE_CREDS
- GROUP_KEY_FILE=/run/secrets/BACKEND_GROUP_KEY
- DB_HOST=db - DB_HOST=db
- DB_PORT=5432 - DB_PORT=5432
secrets: secrets:
- DJANGO_EMAIL_API_KEY - DJANGO_EMAIL_API_KEY
- BACKEND_GOOGLE_CREDS
- BACKEND_GROUP_KEY
secrets: secrets:
DJANGO_EMAIL_API_KEY: DJANGO_EMAIL_API_KEY:
external: true external: true
BACKEND_GOOGLE_CREDS:
external: true
BACKEND_GROUP_KEY:
external: true
volumes: volumes:
dbdata: dbdata:
+4
View File
@@ -35,12 +35,14 @@ services:
- DB_PASSWD_FILE=/run/secrets/BACKEND_DB_PASSWD - DB_PASSWD_FILE=/run/secrets/BACKEND_DB_PASSWD
- EMAIL_API_KEY_FILE=/run/secrets/BACKEND_EMAIL_API_KEY - EMAIL_API_KEY_FILE=/run/secrets/BACKEND_EMAIL_API_KEY
- GOOGLE_CREDS_FILE=/run/secrets/BACKEND_GOOGLE_CREDS - GOOGLE_CREDS_FILE=/run/secrets/BACKEND_GOOGLE_CREDS
- GROUP_KEY_FILE=/run/secrets/BACKEND_GROUP_KEY
secrets: secrets:
- BACKEND_SECRET_KEY - BACKEND_SECRET_KEY
- BACKEND_DB_PASSWD - BACKEND_DB_PASSWD
- BACKEND_EMAIL_API_KEY - BACKEND_EMAIL_API_KEY
- BACKEND_GOOGLE_CREDS - BACKEND_GOOGLE_CREDS
- BACKEND_GROUP_KEY
secrets: secrets:
BACKEND_SECRET_KEY: BACKEND_SECRET_KEY:
@@ -51,3 +53,5 @@ secrets:
external: true external: true
BACKEND_GOOGLE_CREDS: BACKEND_GOOGLE_CREDS:
external: true external: true
BACKEND_GROUP_KEY:
external: true