22 lines
483 B
Docker
22 lines
483 B
Docker
FROM composer:2.8 AS vendor
|
|
|
|
COPY composer.json composer.json
|
|
COPY composer.lock composer.lock
|
|
|
|
RUN composer install \
|
|
--ignore-platform-reqs \
|
|
--no-interaction \
|
|
--no-plugins \
|
|
--no-scripts \
|
|
--no-dev \
|
|
--prefer-dist
|
|
|
|
|
|
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-7.3:latest
|
|
|
|
ARG USER=www-data
|
|
|
|
COPY --chown=${USER}:${USER} . /app/srcs
|
|
COPY --from=vendor --chown=${USER}:${USER} /app/vendor/ /app/srcs/vendor/
|
|
|
|
USER ${USER}
|