tsdocode commited on
Commit
f315d34
·
1 Parent(s): ef5b527

fix: get value from secret

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -3
Dockerfile CHANGED
@@ -23,14 +23,20 @@ ENV EXECUTIONS_DATA_SAVE_ON_SUCCESS=none
23
  ENV EXECUTIONS_DATA_SAVE_ON_PROGRESS=true
24
  ENV EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false
25
 
 
 
 
 
 
 
26
  # Postgres database connection settings
27
  ENV DB_TYPE=postgresdb
28
  ENV DB_POSTGRESDB_DATABASE=postgres
29
- ENV DB_POSTGRESDB_HOST=${POSTGRES_HOST}
30
  ENV DB_POSTGRESDB_PORT=5432
31
- ENV DB_POSTGRESDB_USER=${POSTGRES_USER}
32
  ENV DB_POSTGRESDB_SCHEMA=public
33
- ENV DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
34
 
35
 
36
  # Expose the smtp port for n8n
 
23
  ENV EXECUTIONS_DATA_SAVE_ON_PROGRESS=true
24
  ENV EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false
25
 
26
+ RUN --mount=type=secret,id=SECRET_EXAMPLE,mode=0444,required=true \
27
+ MY_ENV_VAR=$(cat /run/secrets/SECRET_EXAMPLE) \
28
+ && export DB_POSTGRESDB_HOST=$DB_POSTGRESDB_HOST \
29
+ && export DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD
30
+ && export DB_POSTGRESDB_USER=$DB_POSTGRESDB_USER
31
+
32
  # Postgres database connection settings
33
  ENV DB_TYPE=postgresdb
34
  ENV DB_POSTGRESDB_DATABASE=postgres
35
+ ENV DB_POSTGRESDB_HOST=$POSTGRES_HOST
36
  ENV DB_POSTGRESDB_PORT=5432
37
+ ENV DB_POSTGRESDB_USER=$POSTGRES_USER
38
  ENV DB_POSTGRESDB_SCHEMA=public
39
+ ENV DB_POSTGRESDB_PASSWORD=$POSTGRES_PASSWORD
40
 
41
 
42
  # Expose the smtp port for n8n