Update for log rotation and backups

This commit is contained in:
2024-10-14 12:15:11 -07:00
parent ed9ba0118b
commit bbd2de6792
12 changed files with 68 additions and 99 deletions

View File

@@ -1,10 +1,9 @@
FROM almalinux/9-base
ARG PHPVER=81
#RUN dnf update -y && dnf upgrade -y
RUN dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y
RUN dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
#RUN dnf update -y && dnf upgrade -y
RUN dnf install -y httpd mod_ssl wget procps
RUN dnf update -y && dnf upgrade -y
RUN dnf install -y httpd mod_ssl wget procps cronie
RUN openssl req -newkey rsa:2048 -nodes -keyout /etc/pki/tls/private/localhost.key -x509 -days 3650 -subj "/CN=localhost" -out /etc/pki/tls/certs/localhost.crt
RUN mkdir /run/php-fpm/
RUN mkdir /scripts
@@ -19,5 +18,6 @@ COPY ./configs/prod-php.ini /etc/php.ini
COPY ./configs/phpinfo.php /var/www/html/
COPY ./configs/mariadb.repo /etc/yum.repos.d/
COPY ./configs/index.php /var/www/html/
RUN echo "15 */12 * * * root /scripts/log-rotate.sh" >> /etc/crontab
RUN yum clean all
ENTRYPOINT [ "/scripts/entrypoint.sh" ]