ALI-Lunch-Menu / Dockerfile
bibekyess's picture
Fix nginx image to prevent probable system kill
4c9cf16 unverified
raw
history blame contribute delete
528 Bytes
FROM nginx:1.27.0-alpine
# There is a lready a user nginx in this image, so using it to avoid permission user when running in non-root env
RUN touch /var/run/nginx.pid && \
chown -R nginx:nginx /var/cache/nginx /var/run/nginx.pid /var/run /var/log/nginx && \
chmod -R 777 /var/cache/nginx /var/run /var/log/nginx /var/run/nginx.pid
USER nginx
COPY --chown=nginx:nginx nginx.conf /etc/nginx/conf.d/default.conf
COPY --chown=nginx:nginx . /usr/share/nginx/html
EXPOSE 7860
ENTRYPOINT ["nginx", "-g", "daemon off;"]