Apache fixes

This commit is contained in:
Andrei Condurachi 2020-11-23 20:51:19 +02:00
parent e19579c5e4
commit 2ac0c5b542
2 changed files with 7 additions and 8 deletions

View File

@ -131,13 +131,6 @@ RUN (crontab -l; echo "* * * * * cd /var/www/html;/usr/bin/php bin/grav schedule
# Cron requires that each entry in a crontab end in a newline character. If the last entry in a crontab is missing the newline, cron will consider the crontab (at least partially) broken and refuse to install it. # Cron requires that each entry in a crontab end in a newline character. If the last entry in a crontab is missing the newline, cron will consider the crontab (at least partially) broken and refuse to install it.
RUN (crontab -l; echo "") | crontab - RUN (crontab -l; echo "") | crontab -
# Make sure apache can read&right to docroot
RUN chown -R apache:apache /var/www
# Make sure apache can read&right to logs
RUN chown -R apache:apache /var/log/apache2
# Allow apache user login
RUN sed -i 's/apache(.*)\/sbin\/nologin/apache\\1\/bin\/ash/g' /etc/passwd
# Provide container inside image for data persistence # Provide container inside image for data persistence
VOLUME ["/var/www"] VOLUME ["/var/www"]

8
run.sh
View File

@ -1,4 +1,10 @@
#!/bin/sh #!/bin/sh
# Allow apache user login
sed -i 's/apache(.*)\/sbin\/nologin/apache\\1\/bin\/ash/g' /etc/passwd
# Make sure apache can read&right to docroot
chown -R apache:apache /var/www
# Make sure apache can read&right to logs
chown -R apache:apache /var/log/apache2
# Allow Apache to create pid # Allow Apache to create pid
RUN chown -R apache:apache /run/apache2 chown -R apache:apache /run/apache2