File tree Expand file tree Collapse file tree 8 files changed +36
-8
lines changed Expand file tree Collapse file tree 8 files changed +36
-8
lines changed Original file line number Diff line number Diff line change 1010# |
1111
1212RUN apt-get update &&\
13- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
13+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1414
1515# |--------------------------------------------------------------------------
1616# | Supercronic
@@ -186,12 +186,15 @@ RUN mkdir -p /var/www/html && chown docker:docker /var/www/html
186186WORKDIR /var/www/html
187187
188188
189+
190+
189191COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
190192COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
191193COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
192194COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
193195
194196
197+
195198COPY utils/enable_apache_mods.js /usr/local/bin/enable_apache_mods.js
196199COPY utils/apache-expose-envvars.sh /usr/local/bin/apache-expose-envvars.sh
197200
@@ -221,4 +224,5 @@ CMD ["apache2-foreground"]
221224
222225ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
223226
227+
224228USER docker
Original file line number Diff line number Diff line change 1010# |
1111
1212RUN apt-get update &&\
13- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
13+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1414
1515# |--------------------------------------------------------------------------
1616# | Supercronic
@@ -116,17 +116,21 @@ RUN mkdir -p /usr/src/app && chown docker:docker /usr/src/app
116116WORKDIR /usr/src/app
117117
118118
119+
120+
119121COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
120122COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
121123COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
122124COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
123125
124126
127+
125128CMD [ "node" ]
126129
127130
128131
129132
130133ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
131134
135+
132136USER docker
Original file line number Diff line number Diff line change 1010# |
1111
1212RUN apt-get update &&\
13- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
13+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1414
1515# |--------------------------------------------------------------------------
1616# | Supercronic
@@ -186,12 +186,15 @@ RUN mkdir -p /var/www/html && chown docker:docker /var/www/html
186186WORKDIR /var/www/html
187187
188188
189+
190+
189191COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
190192COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
191193COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
192194COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
193195
194196
197+
195198COPY utils/enable_apache_mods.js /usr/local/bin/enable_apache_mods.js
196199COPY utils/apache-expose-envvars.sh /usr/local/bin/apache-expose-envvars.sh
197200
@@ -221,4 +224,5 @@ CMD ["apache2-foreground"]
221224
222225ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
223226
227+
224228USER docker
Original file line number Diff line number Diff line change 1010# |
1111
1212RUN apt-get update &&\
13- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
13+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1414
1515# |--------------------------------------------------------------------------
1616# | Supercronic
@@ -116,17 +116,21 @@ RUN mkdir -p /usr/src/app && chown docker:docker /usr/src/app
116116WORKDIR /usr/src/app
117117
118118
119+
120+
119121COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
120122COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
121123COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
122124COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
123125
124126
127+
125128CMD [ "node" ]
126129
127130
128131
129132
130133ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
131134
135+
132136USER docker
Original file line number Diff line number Diff line change 1010# |
1111
1212RUN apt-get update &&\
13- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
13+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1414
1515# |--------------------------------------------------------------------------
1616# | Supercronic
@@ -186,12 +186,15 @@ RUN mkdir -p /var/www/html && chown docker:docker /var/www/html
186186WORKDIR /var/www/html
187187
188188
189+
190+
189191COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
190192COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
191193COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
192194COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
193195
194196
197+
195198COPY utils/enable_apache_mods.js /usr/local/bin/enable_apache_mods.js
196199COPY utils/apache-expose-envvars.sh /usr/local/bin/apache-expose-envvars.sh
197200
@@ -221,4 +224,5 @@ CMD ["apache2-foreground"]
221224
222225ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
223226
227+
224228USER docker
Original file line number Diff line number Diff line change 1010# |
1111
1212RUN apt-get update &&\
13- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
13+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1414
1515# |--------------------------------------------------------------------------
1616# | Supercronic
@@ -116,17 +116,21 @@ RUN mkdir -p /usr/src/app && chown docker:docker /usr/src/app
116116WORKDIR /usr/src/app
117117
118118
119+
120+
119121COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
120122COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
121123COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
122124COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
123125
124126
127+
125128CMD [ "node" ]
126129
127130
128131
129132
130133ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
131134
135+
132136USER docker
Original file line number Diff line number Diff line change 1414# |
1515
1616RUN apt-get update &&\
17- apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig --no-install-recommends
17+ apt-get install -y --no-install-recommends curl git nano sudo ca-certificates procps libfontconfig tini --no-install-recommends
1818
1919# |--------------------------------------------------------------------------
2020# | Supercronic
@@ -193,11 +193,14 @@ RUN mkdir -p /var/www/html && chown docker:docker /var/www/html
193193WORKDIR /var/www/html
194194{{ end }}
195195
196+
197+
196198COPY utils/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
197199COPY utils/docker-entrypoint-as-root.sh /usr/local/bin/docker-entrypoint-as-root.sh
198200COPY utils/startup_commands.js /usr/local/bin/startup_commands.js
199201COPY utils/generate_cron.js /usr/local/bin/generate_cron.js
200202
203+
201204{{ if eq $variant "apache" }}
202205COPY utils/enable_apache_mods.js /usr/local/bin/enable_apache_mods.js
203206COPY utils/apache-expose-envvars.sh /usr/local/bin/apache-expose-envvars.sh
@@ -230,4 +233,5 @@ CMD [ "node" ]
230233
231234ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
232235
236+
233237USER docker
Original file line number Diff line number Diff line change 22
33set -e
44
5- exec " sudo" " -E" " /usr/local/bin/docker-entrypoint-as-root.sh" " $@ " ;
5+ exec " sudo" " -E" " tini " " -s " " -v " " -- " " /usr/local/bin/docker-entrypoint-as-root.sh" " $@ " ;
You can’t perform that action at this time.
0 commit comments