@@ -18,8 +18,25 @@ WORKDIR /var/www
1818
1919SHELL [ "/bin/bash" , "-o" , "pipefail" , "-c" ]
2020
21- # Install required packages, including MySQL client from Debian repos
22- RUN apt-get update && apt-get install -y --no-install-recommends libldap2-dev libicu-dev libcap2-bin libcurl4-gnutls-dev libpng-dev libzip-dev supervisor cron ca-certificates rsyslog logrotate curl default-mysql-client && apt-get -y autoremove && apt-get -y purge && rm -rf /var/lib/apt/lists/*
21+ # Install required packages, including MySQL client from Debian repos
22+ RUN apt-get update && \
23+ apt-get install -y --no-install-recommends \
24+ libldap2-dev \
25+ libicu-dev \
26+ libcap2-bin \
27+ libcurl4-gnutls-dev \
28+ libpng-dev \
29+ libzip-dev \
30+ supervisor \
31+ cron \
32+ ca-certificates \
33+ rsyslog \
34+ logrotate \
35+ curl \
36+ default-mysql-client && \
37+ apt-get -y autoremove && \
38+ apt-get -y purge && \
39+ rm -rf /var/lib/apt/lists/*
2340
2441# Configure all PHP extensions
2542RUN docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu && \
@@ -75,19 +92,18 @@ RUN echo 'upload_max_filesize = 5M' >> /usr/local/etc/php/conf.d/docker-php-uplo
7592# Cleanup /var/www/, creating Simplerisk user on www-data group and setting up ownerships
7693RUN rm -rf /var/www/html && \
7794 useradd -G www-data simplerisk && \
78- chown -R simplerisk:www-data /var/www/simplerisk /etc/apache2 /var/run/ /var/log/apache2 && \
79- chmod -R 770 /var/www/simplerisk /etc/apache2 /var/run/ /var/log/apache2 && \
95+ mkdir -p /var/log/simplerisk && \
96+ mkdir -p /var/log/supervisor && \
97+ mkdir -p /var/run/supervisor && \
98+ chmod -R 700 /etc/apache2 /var/log/simplerisk /var/run/ /var/www/simplerisk && \
8099 chmod 755 /entrypoint.sh /etc/apache2/foreground.sh && \
81- mkdir -p /var/log/simplerisk && \
82- chown -R simplerisk:www-data /var/log/simplerisk && \
83- mkdir -p /var/log/supervisor && \
84- mkdir -p /var/run/supervisor
100+ chown -R simplerisk:www-data /etc/apache2 /var/log/apache2 /var/log/simplerisk /var/log/supervisor /var/run/ /var/www/simplerisk
85101
86102# Data to save
87103VOLUME [ "/var/log" , "/etc/apache2/ssl" , "/var/www/simplerisk" ]
88104
89105# Using simplerisk user from here
90- # USER simplerisk
106+ USER simplerisk
91107
92108# Setting up entrypoint
93109ENTRYPOINT [ "/entrypoint.sh" ]
0 commit comments