set execute bit on entrypoint.sh (#8404)
This commit is contained in:
parent
5402d35663
commit
87979099fd
1 changed files with 28 additions and 27 deletions
|
@ -33,41 +33,42 @@ COPY --from=builder /opt /opt
|
||||||
COPY --from=builder /etc/nginx /etc/nginx
|
COPY --from=builder /etc/nginx /etc/nginx
|
||||||
COPY --from=builder entrypoint.sh /usr/local/entrypoint.sh
|
COPY --from=builder entrypoint.sh /usr/local/entrypoint.sh
|
||||||
|
|
||||||
RUN apk update \
|
RUN chmod +x /usr/local/entrypoint.sh \
|
||||||
|
&& apk update \
|
||||||
&& apk upgrade \
|
&& apk upgrade \
|
||||||
&& apk add -U --no-cache \
|
&& apk add -U --no-cache \
|
||||||
bash \
|
bash \
|
||||||
openssl \
|
openssl \
|
||||||
pcre \
|
pcre \
|
||||||
zlib \
|
zlib \
|
||||||
geoip \
|
geoip \
|
||||||
curl \
|
curl \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
patch \
|
patch \
|
||||||
yajl \
|
yajl \
|
||||||
lmdb \
|
lmdb \
|
||||||
libxml2 \
|
libxml2 \
|
||||||
libmaxminddb \
|
libmaxminddb \
|
||||||
yaml-cpp \
|
yaml-cpp \
|
||||||
dumb-init \
|
dumb-init \
|
||||||
nano \
|
nano \
|
||||||
tzdata \
|
tzdata \
|
||||||
&& ln -s /usr/local/nginx/sbin/nginx /sbin/nginx \
|
&& ln -s /usr/local/nginx/sbin/nginx /sbin/nginx \
|
||||||
&& adduser -S -D -H -u 101 -h /usr/local/nginx \
|
&& adduser -S -D -H -u 101 -h /usr/local/nginx \
|
||||||
-s /sbin/nologin -G www-data -g www-data www-data \
|
-s /sbin/nologin -G www-data -g www-data www-data \
|
||||||
&& bash -eu -c ' \
|
&& bash -eu -c ' \
|
||||||
writeDirs=( \
|
writeDirs=( \
|
||||||
/var/log/nginx \
|
/var/log/nginx \
|
||||||
/var/lib/nginx/body \
|
/var/lib/nginx/body \
|
||||||
/var/lib/nginx/fastcgi \
|
/var/lib/nginx/fastcgi \
|
||||||
/var/lib/nginx/proxy \
|
/var/lib/nginx/proxy \
|
||||||
/var/lib/nginx/scgi \
|
/var/lib/nginx/scgi \
|
||||||
/var/lib/nginx/uwsgi \
|
/var/lib/nginx/uwsgi \
|
||||||
/var/log/audit \
|
/var/log/audit \
|
||||||
); \
|
); \
|
||||||
for dir in "${writeDirs[@]}"; do \
|
for dir in "${writeDirs[@]}"; do \
|
||||||
mkdir -p ${dir}; \
|
mkdir -p ${dir}; \
|
||||||
chown -R www-data.www-data ${dir}; \
|
chown -R www-data.www-data ${dir}; \
|
||||||
done'
|
done'
|
||||||
|
|
||||||
EXPOSE 80 443
|
EXPOSE 80 443
|
||||||
|
|
Loading…
Reference in a new issue