feat: synchronize with API Platform's definition (#113)
This commit is contained in:
27
Dockerfile
27
Dockerfile
@@ -53,16 +53,22 @@ RUN set -eux; \
|
||||
\
|
||||
apk del .build-deps
|
||||
|
||||
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
|
||||
COPY docker/php/docker-healthcheck.sh /usr/local/bin/docker-healthcheck
|
||||
RUN chmod +x /usr/local/bin/docker-healthcheck
|
||||
|
||||
HEALTHCHECK --interval=10s --timeout=3s --retries=3 CMD ["docker-healthcheck"]
|
||||
|
||||
RUN ln -s $PHP_INI_DIR/php.ini-production $PHP_INI_DIR/php.ini
|
||||
COPY docker/php/conf.d/symfony.prod.ini $PHP_INI_DIR/conf.d/symfony.ini
|
||||
|
||||
RUN set -eux; \
|
||||
{ \
|
||||
echo '[www]'; \
|
||||
echo 'ping.path = /ping'; \
|
||||
} | tee /usr/local/etc/php-fpm.d/docker-healthcheck.conf
|
||||
COPY docker/php/php-fpm.d/zz-docker.conf /usr/local/etc/php-fpm.d/zz-docker.conf
|
||||
|
||||
COPY docker/php/docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||
RUN chmod +x /usr/local/bin/docker-entrypoint
|
||||
|
||||
VOLUME /var/run/php
|
||||
|
||||
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
|
||||
|
||||
# https://getcomposer.org/doc/03-cli.md#composer-allow-superuser
|
||||
ENV COMPOSER_ALLOW_SUPERUSER=1
|
||||
@@ -96,14 +102,6 @@ RUN set -eux; \
|
||||
chmod +x bin/console; sync
|
||||
VOLUME /srv/app/var
|
||||
|
||||
COPY docker/php/docker-healthcheck.sh /usr/local/bin/docker-healthcheck
|
||||
RUN chmod +x /usr/local/bin/docker-healthcheck
|
||||
|
||||
HEALTHCHECK --interval=10s --timeout=3s --retries=3 CMD ["docker-healthcheck"]
|
||||
|
||||
COPY docker/php/docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||
RUN chmod +x /usr/local/bin/docker-entrypoint
|
||||
|
||||
ENTRYPOINT ["docker-entrypoint"]
|
||||
CMD ["php-fpm"]
|
||||
|
||||
@@ -118,7 +116,6 @@ FROM caddy:${CADDY_VERSION} AS symfony_caddy
|
||||
|
||||
WORKDIR /srv/app
|
||||
|
||||
ENV MERCURE_DEMO="demo /srv/mercure-assets/"
|
||||
COPY --from=dunglas/mercure:v0.11 /srv/public /srv/mercure-assets/
|
||||
COPY --from=symfony_caddy_builder /usr/bin/caddy /usr/bin/caddy
|
||||
COPY --from=symfony_php /srv/app/public public/
|
||||
|
||||
Reference in New Issue
Block a user