|
1 | 1 | ARG PHP_VERSION=8.4 |
2 | 2 |
|
3 | | -FROM dunglas/frankenphp:builder-php${PHP_VERSION} AS app-frankenphp-builder |
4 | | -COPY --from=caddy:builder /usr/bin/xcaddy /usr/bin/xcaddy |
5 | | - |
6 | | -RUN CGO_ENABLED=1 \ |
7 | | - XCADDY_SETCAP=1 \ |
8 | | - XCADDY_GO_BUILD_FLAGS="-ldflags='-w -s' -tags=nobadger,nomysql,nopgx" \ |
9 | | - CGO_CFLAGS=$(php-config --includes) \ |
10 | | - CGO_LDFLAGS="$(php-config --ldflags) $(php-config --libs)" \ |
11 | | - xcaddy build \ |
12 | | - --output /usr/local/bin/frankenphp \ |
13 | | - --with github.com/dunglas/frankenphp=./ \ |
14 | | - --with github.com/dunglas/frankenphp/caddy=./caddy/ \ |
15 | | - --with github.com/dunglas/caddy-cbrotli \ |
16 | | - --with github.com/dunglas/vulcain/caddy \ |
17 | | - --with github.com/lolPants/caddy-requestid |
18 | | - |
19 | 3 | FROM dunglas/frankenphp:php${PHP_VERSION} AS app-frankenphp-base |
20 | 4 | RUN <<EOF |
21 | 5 | set -e |
@@ -106,10 +90,10 @@ ENV PHP_VERSION=${PHP_VERSION} \ |
106 | 90 | PHP_OPCACHE_MAX_ACCELERATED_FILES=10000 \ |
107 | 91 | PHP_OPCACHE_PRELOAD_USER=www-data \ |
108 | 92 | PHP_OPCACHE_ENABLE_CLI=0 \ |
109 | | - PHP_OPCACHE_VALIDATE_TIMESTAMPS=0 \ |
| 93 | + PHP_OPCACHE_VALIDATE_TIMESTAMPS=1 \ |
110 | 94 | PHP_OPCACHE_FILE_CACHE="" \ |
111 | 95 | PHP_OPCACHE_FILE_CACHE_ONLY=0 \ |
112 | | - PHP_OPCACHE_REVALIDATE_FREQ=0 \ |
| 96 | + PHP_OPCACHE_REVALIDATE_FREQ=2 \ |
113 | 97 | PHP_REALPATH_CACHE_TTL=3600 \ |
114 | 98 | PHP_REALPATH_CACHE_SIZE=4M \ |
115 | 99 | PHP_XDEBUG_HOST=host.docker.internal \ |
|
0 commit comments