FROM docker.io/composer:latest AS composer COPY composer.json composer.lock ./ RUN composer install FROM docker.io/php:apache # copy apache configs RUN rm /etc/apache2/sites-enabled/* \ && a2enmod rewrite COPY docker/ports.conf /etc/apache2/ports.conf COPY docker/site.conf /etc/apache2/sites-enabled/site.conf # copy source files COPY --from=composer /app/vendor ./vendor COPY src ./src USER nobody:nogroup