README.md
Rendering markdown...
FROM php:8.2-apache
# Minimal deps (curl only for HEALTHCHECK)
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
# Enable basic modules / layout
RUN a2enmod rewrite
WORKDIR /var/www/html
# App code
COPY public/ /var/www/html/public/
# Runtime flag generator
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
EXPOSE 80
# Optional healthcheck (now curl exists)
HEALTHCHECK --interval=30s --timeout=3s CMD curl -fsS http://localhost/public/ || exit 1
ENTRYPOINT ["/entrypoint.sh"]