caddy-php-fpm/Dockerfile

13 lines
454 B
Docker
Raw Normal View History

2023-04-02 11:36:46 +00:00
ARG PHP_IMAGE=wordpress:php8.2-fpm-alpine
2023-04-02 10:47:09 +00:00
FROM caddy:builder-alpine as caddy
2023-04-02 10:57:28 +00:00
ARG PHP_IMAGE
2023-04-02 10:47:09 +00:00
RUN xcaddy build --with github.com/baldinof/caddy-supervisor@v0.6.0
2023-04-02 10:57:28 +00:00
RUN echo "image tag is ${PHP_IMAGE}"
FROM $PHP_IMAGE
2023-04-02 13:26:48 +00:00
RUN docker-php-ext-install mysqli pdo pdo_mysql
2023-04-02 10:47:09 +00:00
COPY --from=caddy /usr/bin/caddy /usr/bin
COPY Caddyfile /usr/local/etc/caddy/Caddyfile
COPY php.ini /usr/local/etc/php/conf.d
2023-04-02 13:26:48 +00:00
EXPOSE 8088
2023-04-02 10:47:09 +00:00
CMD caddy run --config /usr/local/etc/caddy/Caddyfile