FROM composer:latest AS setup WORKDIR /src COPY . . RUN composer install --no-dev --optimize-autoloader FROM wordpress:6.9.1-php8.5 AS app ARG ENV_NAME WORKDIR /usr/src/wordpress RUN set -eux; \ find /etc/apache2 -name '*.conf' -type f -exec sed -ri -e "s!/var/www/html!$PWD!g" -e "s!Directory /var/www/!Directory $PWD!g" '{}' +; \ cp -s wp-config-docker.php wp-config.php COPY --from=setup --chown=www-data:www-data /src/wordpress ./ COPY --from=setup --chown=www-data:www-data /src/environments/docker_container/ ./ COPY --from=setup --chown=www-data:www-data /src/environments/all/ ./ COPY --from=setup --chown=www-data:www-data /src/environments/${ENV_NAME}/robots.txt ./robots.txt