zipusyan commited on
Commit
9007054
·
verified ·
1 Parent(s): 6cfe636

Upload 4 files

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -1
Dockerfile CHANGED
@@ -30,6 +30,8 @@ COPY nginx.conf /etc/nginx/http.d/default.conf
30
  # Configure php-fpm
31
  RUN sed -i 's/;daemonize\s*=\s*yes/daemonize = no/' /etc/php82/php-fpm.conf \
32
  && sed -i 's/listen\s*=\s*127.0.0.1:9000/listen = \/run\/php\/php8.2-fpm.sock/' /etc/php82/php-fpm.d/www.conf \
 
 
33
  && sed -i 's/;listen.owner\s*=\s*nobody/listen.owner = nginx/' /etc/php82/php-fpm.d/www.conf \
34
  && sed -i 's/;listen.group\s*=\s*nobody/listen.group = nginx/' /etc/php82/php-fpm.d/www.conf \
35
  && echo "php_admin_value[error_log] = /proc/self/fd/2" >> /etc/php82/php-fpm.d/www.conf \
@@ -47,9 +49,11 @@ RUN chmod +x /entrypoint.sh
47
 
48
  # Create required directories
49
  RUN mkdir -p /run/nginx /run/mysqld /var/lib/mysql /var/log/mariadb /var/log/supervisor \
 
50
  && chown -R mysql:mysql /var/lib/mysql /var/log/mariadb /run/mysqld \
51
  && chown -R nginx:nginx /app/www \
52
- && chown -R nginx:nginx /run/php
 
53
 
54
  EXPOSE 8081
55
 
 
30
  # Configure php-fpm
31
  RUN sed -i 's/;daemonize\s*=\s*yes/daemonize = no/' /etc/php82/php-fpm.conf \
32
  && sed -i 's/listen\s*=\s*127.0.0.1:9000/listen = \/run\/php\/php8.2-fpm.sock/' /etc/php82/php-fpm.d/www.conf \
33
+ && sed -i 's/^user = nobody/user = nginx/' /etc/php82/php-fpm.d/www.conf \
34
+ && sed -i 's/^group = nobody/group = nginx/' /etc/php82/php-fpm.d/www.conf \
35
  && sed -i 's/;listen.owner\s*=\s*nobody/listen.owner = nginx/' /etc/php82/php-fpm.d/www.conf \
36
  && sed -i 's/;listen.group\s*=\s*nobody/listen.group = nginx/' /etc/php82/php-fpm.d/www.conf \
37
  && echo "php_admin_value[error_log] = /proc/self/fd/2" >> /etc/php82/php-fpm.d/www.conf \
 
49
 
50
  # Create required directories
51
  RUN mkdir -p /run/nginx /run/mysqld /var/lib/mysql /var/log/mariadb /var/log/supervisor \
52
+ && mkdir -p /app/www/runtime/temp /app/www/runtime/cache /app/www/runtime/session /app/www/runtime/log \
53
  && chown -R mysql:mysql /var/lib/mysql /var/log/mariadb /run/mysqld \
54
  && chown -R nginx:nginx /app/www \
55
+ && chown -R nginx:nginx /run/php \
56
+ && chmod -R 755 /app/www/runtime
57
 
58
  EXPOSE 8081
59