This repository was archived by the owner on Jan 11, 2025. It is now read-only.
File tree 14 files changed +65
-40
lines changed
amazonlinux/2.0.20200722.0
14 files changed +65
-40
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ function build() {
30
30
31
31
SUFFIX=" "
32
32
if [ " $EXTENDED " -eq " 0" ]; then
33
- SUFFIX=" -minimal"
33
+ SUFFIX=" ${SUFFIX} -minimal"
34
34
fi
35
35
36
36
TAGS=" "
Original file line number Diff line number Diff line change @@ -83,7 +83,8 @@ FEDORA=($(sort -Vu <<<"${FEDORA[*]}"))
83
83
UBUNTU=($( sort -Vu <<< " ${UBUNTU[*]}" ) )
84
84
unset IFS
85
85
86
- echo " NGINX=(\" ${NGINX[*]} \" )" | sed ' s/ /" "/g' > supported_versions
86
+ echo -n " " > supported_versions
87
+ echo " NGINX=(\" ${NGINX[*]} \" )" | sed ' s/ /" "/g' >> supported_versions
87
88
echo " ALPINE=(\" ${ALPINE[*]} \" )" | sed ' s/ /" "/g' >> supported_versions
88
89
echo " AMAZONLINUX=(\" ${AMAZONLINUX[*]} \" )" | sed ' s/ /" "/g' >> supported_versions
89
90
echo " CENTOS=(\" ${CENTOS[*]} \" )" | sed ' s/ /" "/g' >> supported_versions
Original file line number Diff line number Diff line change @@ -271,9 +271,6 @@ COPY --from=builder /usr/local/share/lua /usr/local/share/lua
271
271
COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
272
272
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
273
273
COPY --from=builder /var/cache/nginx /var/cache/nginx
274
- COPY tpl/docker-entrypoint.sh /
275
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
276
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
277
274
278
275
SHELL ["/bin/ash" , "-eo" , "pipefail" , "-c" ]
279
276
@@ -309,7 +306,12 @@ RUN set -eux \
309
306
&& ln -sf /dev/stderr /var/log/nginx/error.log \
310
307
# create nginx user/group first, to be consistent throughout docker variants
311
308
&& addgroup -g 101 -S nginx \
312
- && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx
309
+ && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx \
310
+ && mkdir /docker-entrypoint.d
311
+
312
+ COPY tpl/docker-entrypoint.sh /
313
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
314
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
313
315
314
316
# smoke test
315
317
# ##############################################################################
Original file line number Diff line number Diff line change @@ -264,9 +264,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
264
264
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
265
265
COPY --from=builder /var/cache/nginx /var/cache/nginx
266
266
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
267
- COPY tpl/docker-entrypoint.sh /
268
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
269
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
270
267
271
268
SHELL ["/bin/sh" , "-o" , "pipefail" , "-c" ]
272
269
@@ -288,13 +285,18 @@ RUN set -eux \
288
285
# create nginx user/group first, to be consistent throughout docker variants
289
286
&& groupadd --system --gid 101 nginx \
290
287
&& useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx \
288
+ && mkdir /docker-entrypoint.d \
291
289
# Cleanup
292
290
# ##############################################################################
293
291
&& yum remove -y \
294
292
shadow-utils \
295
293
&& yum clean all \
296
294
&& rm -rf /var/cache/yum
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -265,9 +265,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
265
265
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
266
266
COPY --from=builder /var/cache/nginx /var/cache/nginx
267
267
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
268
- COPY tpl/docker-entrypoint.sh /
269
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
270
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
271
268
272
269
SHELL ["/bin/sh" , "-o" , "pipefail" , "-c" ]
273
270
@@ -289,11 +286,16 @@ RUN set -eux \
289
286
# create nginx user/group first, to be consistent throughout docker variants
290
287
&& groupadd --system --gid 101 nginx \
291
288
&& useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx \
289
+ && mkdir /docker-entrypoint.d \
292
290
# Cleanup
293
291
# ##############################################################################
294
292
&& yum clean all \
295
293
&& rm -rf /var/cache/yum
296
294
295
+ COPY tpl/docker-entrypoint.sh /
296
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
297
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
298
+
297
299
# smoke test
298
300
# ##############################################################################
299
301
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -267,9 +267,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
267
267
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
268
268
COPY --from=builder /var/cache/nginx /var/cache/nginx
269
269
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
270
- COPY tpl/docker-entrypoint.sh /
271
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
272
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
273
270
274
271
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
275
272
@@ -290,11 +287,16 @@ RUN set -eux \
290
287
# create nginx user/group first, to be consistent throughout docker variants
291
288
&& addgroup --system --gid 101 nginx \
292
289
&& adduser --system --disabled-login --ingroup nginx --no-create-home --home /nonexistent --gecos "nginx user" --shell /bin/false --uid 101 nginx \
290
+ && mkdir /docker-entrypoint.d \
293
291
# Cleanup
294
292
# ##############################################################################
295
293
&& apt-get autoremove -y \
296
294
&& rm -rf /var/lib/apt/lists/*
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -266,9 +266,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
266
266
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
267
267
COPY --from=builder /var/cache/nginx /var/cache/nginx
268
268
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
269
- COPY tpl/docker-entrypoint.sh /
270
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
271
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
272
269
273
270
SHELL ["/bin/sh" , "-o" , "pipefail" , "-c" ]
274
271
@@ -290,11 +287,16 @@ RUN set -eux \
290
287
# create nginx user/group first, to be consistent throughout docker variants
291
288
&& groupadd --system --gid 101 nginx \
292
289
&& useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx \
290
+ && mkdir /docker-entrypoint.d \
293
291
# Cleanup
294
292
# ##############################################################################
295
293
&& dnf clean all \
296
294
&& rm -rf /var/cache/dnf
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -267,9 +267,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
267
267
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
268
268
COPY --from=builder /var/cache/nginx /var/cache/nginx
269
269
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
270
- COPY tpl/docker-entrypoint.sh /
271
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
272
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
273
270
274
271
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
275
272
@@ -290,11 +287,16 @@ RUN set -eux \
290
287
# create nginx user/group first, to be consistent throughout docker variants
291
288
&& addgroup --system --gid 101 nginx \
292
289
&& adduser --system --disabled-login --ingroup nginx --no-create-home --home /nonexistent --gecos "nginx user" --shell /bin/false --uid 101 nginx \
290
+ && mkdir /docker-entrypoint.d \
293
291
# Cleanup
294
292
# ##############################################################################
295
293
&& apt-get autoremove -y \
296
294
&& rm -rf /var/lib/apt/lists/*
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -271,9 +271,6 @@ COPY --from=builder /usr/local/share/lua /usr/local/share/lua
271
271
COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
272
272
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
273
273
COPY --from=builder /var/cache/nginx /var/cache/nginx
274
- COPY tpl/docker-entrypoint.sh /
275
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
276
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
277
274
278
275
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
279
276
@@ -309,7 +306,12 @@ RUN set -eux \
309
306
&& ln -sf /dev/stderr /var/log/nginx/error.log \
310
307
# create nginx user/group first, to be consistent throughout docker variants
311
308
&& addgroup -g 101 -S nginx \
312
- && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx
309
+ && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx \
310
+ && mkdir /docker-entrypoint.d
311
+
312
+ COPY tpl/docker-entrypoint.sh /
313
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
314
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
313
315
314
316
# smoke test
315
317
# ##############################################################################
Original file line number Diff line number Diff line change @@ -264,9 +264,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
264
264
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
265
265
COPY --from=builder /var/cache/nginx /var/cache/nginx
266
266
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
267
- COPY tpl/docker-entrypoint.sh /
268
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
269
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
270
267
271
268
SHELL ["/bin/sh", "-o", "pipefail", "-c"]
272
269
@@ -288,13 +285,18 @@ RUN set -eux \
288
285
# create nginx user/group first, to be consistent throughout docker variants
289
286
&& groupadd --system --gid 101 nginx \
290
287
&& useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx \
288
+ && mkdir /docker-entrypoint.d \
291
289
# Cleanup
292
290
# ##############################################################################
293
291
&& yum remove -y \
294
292
shadow-utils \
295
293
&& yum clean all \
296
294
&& rm -rf /var/cache/yum
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -265,9 +265,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
265
265
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
266
266
COPY --from=builder /var/cache/nginx /var/cache/nginx
267
267
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
268
- COPY tpl/docker-entrypoint.sh /
269
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
270
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
271
268
272
269
SHELL ["/bin/sh", "-o", "pipefail", "-c"]
273
270
@@ -289,11 +286,16 @@ RUN set -eux \
289
286
# create nginx user/group first, to be consistent throughout docker variants
290
287
&& groupadd --system --gid 101 nginx \
291
288
&& useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx \
289
+ && mkdir /docker-entrypoint.d \
292
290
# Cleanup
293
291
# ##############################################################################
294
292
&& yum clean all \
295
293
&& rm -rf /var/cache/yum
296
294
295
+ COPY tpl/docker-entrypoint.sh /
296
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
297
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
298
+
297
299
# smoke test
298
300
# ##############################################################################
299
301
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -267,9 +267,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
267
267
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
268
268
COPY --from=builder /var/cache/nginx /var/cache/nginx
269
269
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
270
- COPY tpl/docker-entrypoint.sh /
271
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
272
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
273
270
274
271
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
275
272
@@ -290,11 +287,16 @@ RUN set -eux \
290
287
# create nginx user/group first, to be consistent throughout docker variants
291
288
&& addgroup --system --gid 101 nginx \
292
289
&& adduser --system --disabled-login --ingroup nginx --no-create-home --home /nonexistent --gecos "nginx user" --shell /bin/false --uid 101 nginx \
290
+ && mkdir /docker-entrypoint.d \
293
291
# Cleanup
294
292
# ##############################################################################
295
293
&& apt-get autoremove -y \
296
294
&& rm -rf /var/lib/apt/lists/*
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -266,9 +266,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
266
266
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
267
267
COPY --from=builder /var/cache/nginx /var/cache/nginx
268
268
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
269
- COPY tpl/docker-entrypoint.sh /
270
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
271
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
272
269
273
270
SHELL ["/bin/sh", "-o", "pipefail", "-c"]
274
271
@@ -290,11 +287,16 @@ RUN set -eux \
290
287
# create nginx user/group first, to be consistent throughout docker variants
291
288
&& groupadd --system --gid 101 nginx \
292
289
&& useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx \
290
+ && mkdir /docker-entrypoint.d \
293
291
# Cleanup
294
292
# ##############################################################################
295
293
&& dnf clean all \
296
294
&& rm -rf /var/cache/dnf
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
Original file line number Diff line number Diff line change @@ -267,9 +267,6 @@ COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
267
267
COPY --from=builder /usr/sbin/nginx-debug /usr/sbin/nginx-debug
268
268
COPY --from=builder /var/cache/nginx /var/cache/nginx
269
269
COPY --from=builder /usr/bin/envsubst /usr/local/bin/envsubst
270
- COPY tpl/docker-entrypoint.sh /
271
- COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d
272
- COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d
273
270
274
271
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
275
272
@@ -290,11 +287,16 @@ RUN set -eux \
290
287
# create nginx user/group first, to be consistent throughout docker variants
291
288
&& addgroup --system --gid 101 nginx \
292
289
&& adduser --system --disabled-login --ingroup nginx --no-create-home --home /nonexistent --gecos "nginx user" --shell /bin/false --uid 101 nginx \
290
+ && mkdir /docker-entrypoint.d \
293
291
# Cleanup
294
292
# ##############################################################################
295
293
&& apt-get autoremove -y \
296
294
&& rm -rf /var/lib/apt/lists/*
297
295
296
+ COPY tpl/docker-entrypoint.sh /
297
+ COPY tpl/10-listen-on-ipv6-by-default.sh /docker-entrypoint.d/
298
+ COPY tpl/20-envsubst-on-templates.sh /docker-entrypoint.d/
299
+
298
300
# smoke test
299
301
# ##############################################################################
300
302
RUN envsubst -V \
You can’t perform that action at this time.
0 commit comments