diff --git a/Dockerfile b/Dockerfile index 6c25430..334f696 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,18 +4,21 @@ ARG BASE_IMAGE=shopware/docker-base:8.3 # pin versions FROM ${BASE_IMAGE} as base-image -FROM ghcr.io/friendsofshopware/shopware-cli:latest-php-8.3 as shopware-cli +FROM ghcr.io/shopware/shopware-cli:latest-php-8.3 AS shopware-cli # build FROM shopware-cli as build +ARG SHOPWARE_PACKAGES_TOKEN + ADD . /src WORKDIR /src -RUN /usr/local/bin/entrypoint.sh shopware-cli project ci /src - -# build final image +RUN --mount=type=secret,id=composer_auth,dst=/src/auth.json \ + --mount=type=cache,target=/root/.composer \ + --mount=type=cache,target=/root/.npm \ + /usr/local/bin/entrypoint.sh shopware-cli project ci /src FROM base-image