set execute bit on entrypoint.sh (#8404)

This commit is contained in:
Long Wu Yuan 2022-03-31 16:55:00 +05:30 committed by GitHub
parent 5402d35663
commit 87979099fd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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