FROM composer:2.9@sha256:b09bccd91a78fe8a9ab4b33d707b862e8fe54fec17782e32683ad2a69c46867d AS composer
FROM php:8.3-cli-alpine@sha256:8dbeb51c352cf1f70d5d50f3642c9fbed311e914475ea2382f5bc1525bef7bb3
COPY --from=composer /usr/bin/composer /usr/local/bin/composer
WORKDIR /fixture
ARG VERSION
COPY ${VERSION}/composer.json ${VERSION}/composer.lock ./
RUN composer install --no-scripts --no-plugins --no-interaction --no-progress --prefer-dist
COPY clock.php optional-consumer.php required-consumer.php bound-consumer.php probe.php Dockerfile ./
USER 65534:65534
ENTRYPOINT []
