Updated the README.md
All checks were successful
Cloud Apache Container / Build-and-Push (push) Successful in 1m1s

Added a healthcheck to the container
adjusted Apache limits for memory consumption
switch to microdnf for improved memory usage
This commit is contained in:
2025-07-16 05:56:33 -07:00
parent e7b0bce666
commit 88f462eb04
10 changed files with 112 additions and 62 deletions

View File

@@ -3,7 +3,7 @@ ARG PHPVER=83
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 cronie iproute
RUN dnf install -y httpd mod_ssl wget procps cronie iproute microdnf
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
@@ -21,4 +21,6 @@ COPY ./configs/index.php /var/www/html/
COPY ./configs/remote_ip.conf /etc/httpd/conf.d/
RUN echo "15 */12 * * * root /scripts/log-rotate.sh" >> /etc/crontab
RUN yum clean all
HEALTHCHECK --interval=30s --timeout=5s --start-period=60s --retries=3 \
CMD curl -f http://localhost/ || exit 1
ENTRYPOINT [ "/scripts/entrypoint.sh" ]