eienmojiki commited on
Commit
e547ade
·
verified ·
1 Parent(s): 39aa134

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +33 -0
Dockerfile CHANGED
@@ -6,6 +6,37 @@ ENV DEBIAN_FRONTEND=noninteractive \
6
  USER=koga \
7
  HOME=/home/koga
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  USER root
10
 
11
  RUN useradd -m -u 1000 koga
@@ -55,6 +86,8 @@ WORKDIR $HOME
55
  RUN sudo npm install n8n -g
56
  RUN chown -R koga: /home
57
 
 
 
58
  USER koga
59
 
60
  EXPOSE $PORT
 
6
  USER=koga \
7
  HOME=/home/koga
8
 
9
+ ARG DB_TYPE
10
+ ARG DB_POSTGRESDB_DATABASE
11
+ ARG DB_POSTGRESDB_HOST
12
+ ARG DB_POSTGRESDB_PORT
13
+ ARG DB_POSTGRESDB_USER
14
+ ARG DB_POSTGRESDB_PASSWORD
15
+ ARG DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED
16
+
17
+ RUN --mount=type=secret,id=DB_TYPE,mode=0444,required=true \
18
+ DB_TYPE=$(cat /run/secrets/DB_TYPE)
19
+ RUN --mount=type=secret,id=DB_POSTGRESDB_DATABASE,mode=0444,required=true \
20
+ DB_POSTGRESDB_DATABASE=$(cat /run/secrets/DB_POSTGRESDB_DATABASE)
21
+ RUN --mount=type=secret,id=DB_POSTGRESDB_HOST,mode=0444,required=true \
22
+ DB_POSTGRESDB_HOST=$(cat /run/secrets/DB_POSTGRESDB_HOST)
23
+ RUN --mount=type=secret,id=DB_POSTGRESDB_PORT,mode=0444,required=true \
24
+ DB_POSTGRESDB_PORT=$(cat /run/secrets/DB_POSTGRESDB_PORT)
25
+ RUN --mount=type=secret,id=DB_POSTGRESDB_USER,mode=0444,required=true \
26
+ DB_POSTGRESDB_USER=$(cat /run/secrets/DB_POSTGRESDB_USER)
27
+ RUN --mount=type=secret,id=DB_POSTGRESDB_PASSWORD,mode=0444,required=true \
28
+ DB_POSTGRESDB_PASSWORD=$(cat /run/secrets/DB_POSTGRESDB_PASSWORD)
29
+ RUN --mount=type=secret,id=DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED,mode=0444,required=true \
30
+ DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED=$(cat /run/secrets/DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED)
31
+
32
+ ENV DB_TYPE=$DB_TYPE \
33
+ DB_POSTGRESDB_DATABASE=$DB_POSTGRESDB_DATABASE \
34
+ DB_POSTGRESDB_HOST=$DB_POSTGRESDB_HOST \
35
+ DB_POSTGRESDB_PORT=$DB_POSTGRESDB_PORT \
36
+ DB_POSTGRESDB_USER=$DB_POSTGRESDB_USER \
37
+ DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD \
38
+ DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED=$DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED
39
+
40
  USER root
41
 
42
  RUN useradd -m -u 1000 koga
 
86
  RUN sudo npm install n8n -g
87
  RUN chown -R koga: /home
88
 
89
+
90
+
91
  USER koga
92
 
93
  EXPOSE $PORT