fix: get secret
Browse files- Dockerfile +13 -7
Dockerfile
CHANGED
|
@@ -23,19 +23,25 @@ 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 |
-
RUN --mount=type=secret,id=
|
| 27 |
-
&& export
|
| 28 |
-
|
| 29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
# Postgres database connection settings
|
| 32 |
ENV DB_TYPE=postgresdb
|
| 33 |
ENV DB_POSTGRESDB_DATABASE=postgres
|
| 34 |
-
ENV DB_POSTGRESDB_HOST=$
|
| 35 |
ENV DB_POSTGRESDB_PORT=5432
|
| 36 |
-
ENV DB_POSTGRESDB_USER=$
|
| 37 |
ENV DB_POSTGRESDB_SCHEMA=public
|
| 38 |
-
ENV DB_POSTGRESDB_PASSWORD=$
|
| 39 |
|
| 40 |
|
| 41 |
# 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=POSTGRES_HOST,mode=0444,required=true \
|
| 27 |
+
&& export DB_POSTGRES_HOST=$(cat /run/secrets/POSTGRES_HOST)
|
| 28 |
+
|
| 29 |
+
|
| 30 |
+
RUN --mount=type=secret,id=POSTGRES_USER,mode=0444,required=true \
|
| 31 |
+
&& export DB_POSTGRES_USER=$(cat /run/secrets/POSTGRES_USER)
|
| 32 |
+
|
| 33 |
+
RUN --mount=type=secret,id=POSTGRES_PASSWORD,mode=0444,required=true \
|
| 34 |
+
&& export DB_POSTGRES_PASSWORD=$(cat /run/secrets/POSTGRES_PASSWORD)
|
| 35 |
+
|
| 36 |
|
| 37 |
# Postgres database connection settings
|
| 38 |
ENV DB_TYPE=postgresdb
|
| 39 |
ENV DB_POSTGRESDB_DATABASE=postgres
|
| 40 |
+
ENV DB_POSTGRESDB_HOST=$DB_POSTGRES_HOST
|
| 41 |
ENV DB_POSTGRESDB_PORT=5432
|
| 42 |
+
ENV DB_POSTGRESDB_USER=$DB_POSTGRES_USER
|
| 43 |
ENV DB_POSTGRESDB_SCHEMA=public
|
| 44 |
+
ENV DB_POSTGRESDB_PASSWORD=$DB_POSTGRES_PASSWORD
|
| 45 |
|
| 46 |
|
| 47 |
# Expose the smtp port for n8n
|