FROM php:8.2-apache
ARG DB_HOST=83.228.195.160
ARG DB_NAME=default
ARG DB_PASS=OcPCZUx8gG5ffRVPrZYONtnKWAY9iZJuH3KdBADPx0OKi04t74v1vbRnyBf8mi3V
ARG DB_PORT=3306
ARG DB_USER=mysql
ARG SOURCE_COMMIT=0511af0c46cc2b2720752194fd94780234b6b988
ARG COOLIFY_URL=https://b1-2026-workshop2.gobelinsannecy.fr,http//b1-2026-workshop2.gobelinsannecy.fr
ARG COOLIFY_FQDN=b1-2026-workshop2.gobelinsannecy.fr,http
ARG COOLIFY_BRANCH=production
ARG COOLIFY_RESOURCE_UUID=wwokk4gck884os8g8w40sww4
ARG COOLIFY_CONTAINER_NAME=wwokk4gck884os8g8w40sww4-084151301389

# Enable required PHP extensions and Apache modules.
RUN docker-php-ext-install pdo pdo_mysql \
    && a2enmod rewrite

# Serve the PHP API folder as the web root.
COPY docker/apache-vhost.conf /etc/apache2/sites-available/000-default.conf

# Copy repository files (api + front used by the API).
COPY . /var/www/html

RUN chown -R www-data:www-data /var/www/html

EXPOSE 80