mirror of
https://github.com/jkaninda/nginx-php-fpm.git
synced 2025-12-07 05:59:44 +01:00
chore: set www-data as user for supervisor programs
This commit is contained in:
@@ -82,7 +82,6 @@ RUN rm -Rf /var/www/* && \
|
||||
mkdir -p /var/www/html
|
||||
|
||||
ADD src/index.php $WORKDIR/index.php
|
||||
ADD src/conf/nginx/default.conf /etc/nginx/sites-available/default
|
||||
ADD src/php.ini $PHP_INI_DIR/conf.d/
|
||||
ADD src/opcache.ini $PHP_INI_DIR/conf.d/
|
||||
ADD src/supervisor/supervisord.conf /etc/supervisor/supervisord.conf
|
||||
@@ -91,18 +90,37 @@ COPY src/entrypoint.sh /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/entrypoint.sh
|
||||
RUN ln -s /usr/local/bin/entrypoint.sh /
|
||||
|
||||
ENTRYPOINT ["entrypoint.sh"]
|
||||
|
||||
RUN rm -rf /etc/nginx/conf.d/default.conf
|
||||
RUN rm -rf /etc/nginx/sites-enabled/default
|
||||
RUN rm -rf /etc/nginx/sites-available/default
|
||||
|
||||
RUN rm -rf /etc/nginx/nginx.conf
|
||||
|
||||
COPY src/nginx.conf /etc/nginx/nginx.conf
|
||||
COPY src/default.conf /etc/nginx/conf.d/
|
||||
|
||||
RUN usermod -u ${USER_ID} ${USER_NAME}
|
||||
RUN groupmod -g ${USER_ID} ${GROUP_NAME}
|
||||
|
||||
RUN mkdir -p /var/log/supervisor
|
||||
RUN mkdir -p /var/log/nginx
|
||||
RUN mkdir -p /var/cache/nginx
|
||||
|
||||
RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
|
||||
chown -R ${USER_NAME}:${GROUP_NAME} /var/log/ && \
|
||||
chown -R ${USER_NAME}:${GROUP_NAME} /etc/supervisor/conf.d/ && \
|
||||
chown -R ${USER_NAME}:${GROUP_NAME} $PHP_INI_DIR/conf.d/ && \
|
||||
chown -R ${USER_NAME}:${GROUP_NAME} /etc/nginx/sites-available/
|
||||
touch /var/run/nginx.pid && \
|
||||
chown -R $USER_NAME:$USER_NAME /var/cache/nginx && \
|
||||
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
|
||||
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
|
||||
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
|
||||
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
|
||||
chown -R ${USER_NAME}:${GROUP_NAME} /tmp
|
||||
|
||||
|
||||
#USER ${USER_NAME}
|
||||
EXPOSE 80
|
||||
CMD [ "entrypoint" ]
|
||||
ENTRYPOINT ["entrypoint.sh"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user