From efe1a1bedac457326de325becbd782fd0d166115 Mon Sep 17 00:00:00 2001 From: Matthieu Poletti Date: Mon, 23 Mar 2020 16:41:27 +0100 Subject: [PATCH] Add a Caddyfile for "public/" root folder --- caddy2/php7.4/Caddyfile.public | 6 ++++++ caddy2/php7.4/Dockerfile | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 caddy2/php7.4/Caddyfile.public diff --git a/caddy2/php7.4/Caddyfile.public b/caddy2/php7.4/Caddyfile.public new file mode 100644 index 0000000..7397a25 --- /dev/null +++ b/caddy2/php7.4/Caddyfile.public @@ -0,0 +1,6 @@ +:8080 + +root * /var/www/html/public +encode gzip +php_fastcgi 127.0.0.1:9000 +file_server diff --git a/caddy2/php7.4/Dockerfile b/caddy2/php7.4/Dockerfile index e2b54c1..2d6a959 100644 --- a/caddy2/php7.4/Dockerfile +++ b/caddy2/php7.4/Dockerfile @@ -42,6 +42,9 @@ RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" COPY config $PHP_INI_DIR/conf.d COPY php-fpm /usr/local/etc/php-fpm.d +RUN curl --tlsv1 -v -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \ + /usr/local/bin/composer global require hirak/prestissimo + COPY --from=caddy /config /config COPY --from=caddy /data /data COPY --from=caddy /usr/bin/caddy /usr/bin/caddy