diff --git a/docs/content/docs/8.reference/1.environment-variable-specification.md b/docs/content/docs/8.reference/1.environment-variable-specification.md index 0b6d28f4..6d564655 100644 --- a/docs/content/docs/8.reference/1.environment-variable-specification.md +++ b/docs/content/docs/8.reference/1.environment-variable-specification.md @@ -27,6 +27,7 @@ Setting environment variables all depends on what method you're using to run you `APACHE_START_SERVERS`
*Default: "2"*|Sets the number of child server processes created on startup.(Official docs)|fpm-apache `APACHE_THREAD_LIMIT`
*Default: "64"*|Set the maximum configured value for ThreadsPerChild for the lifetime of the Apache httpd process. (Official docs)|fpm-apache `APACHE_THREADS_PER_CHILD`
*Default: "25"*|This directive sets the number of threads created by each child process. (Official docs)|fpm-apache +`TZ`
*Default: "UTC"*

**Only on debian based images.**|Operate your container in your local Time Zone.|cli
fpm
fpm-apache
fpm-nginx
frankenphp `APP_BASE_DIR`
*Default: "/var/www/html"*|Change this only if you mount your application to a different directory within the container. ℹ️ Be sure to change `NGINX_WEBROOT`, `APACHE_DOCUMENT_ROOT`, or `CADDY_SERVER_ROOT` if it applies to your use case as well.|all `AUTORUN_DEBUG`
*Default: "false"*|Enable debug mode for the Laravel automations. | all `AUTORUN_ENABLED`
*Default: "false"*|Enable or disable all automations. It's advised to set this to `false` in certain CI environments (especially during a composer install). If this is set to `false`, all `AUTORUN_*` behaviors will also be disabled.| all @@ -52,6 +53,7 @@ Setting environment variables all depends on what method you're using to run you `CADDY_HTTPS_PORT`
*Default: "8443"*|Set the port for HTTPS. (Official docs)|frankenphp `CADDY_HTTPS_SERVER_ADDRESS`
*Default: "https://"*|Set the server address for HTTPS. (Official docs)|frankenphp `CADDY_LOG_FORMAT`
*Default: "console"*|Set the format for the Caddy log. (Official docs)|frankenphp +`CADDY_LOG_DATETIME_FORMAT`
*Default: "wall_milli"*|Set the format of the timestamp in the Caddy logs. (Official docs)|frankenphp `CADDY_LOG_OUTPUT`
*Default: "stdout"*|Set the output for the Caddy log. (Official docs)|frankenphp `CADDY_PHP_SERVER_OPTIONS`
*Default: ""*|Set PHP server options for the Caddy server. (Official docs)|frankenphp `CADDY_SERVER_EXTRA_DIRECTIVES`
*Default: ""*|Set extra directives for the Caddy server. (Official docs)|frankenphp diff --git a/src/variations/frankenphp/Dockerfile b/src/variations/frankenphp/Dockerfile index 50813be4..b068390d 100644 --- a/src/variations/frankenphp/Dockerfile +++ b/src/variations/frankenphp/Dockerfile @@ -125,7 +125,8 @@ LABEL org.opencontainers.image.title="serversideup/php (frankenphp)" \ org.opencontainers.image.version="${REPOSITORY_BUILD_VERSION}" \ org.opencontainers.image.licenses="GPL-3.0-or-later" - ENV APP_BASE_DIR=/var/www/html \ + ENV TZ=UTC \ + APP_BASE_DIR=/var/www/html \ CADDY_ADMIN="off" \ CADDY_AUTO_HTTPS="off" \ CADDY_GLOBAL_OPTIONS="" \ @@ -134,6 +135,7 @@ LABEL org.opencontainers.image.title="serversideup/php (frankenphp)" \ CADDY_HTTP_SERVER_ADDRESS="http://" \ CADDY_HTTPS_SERVER_ADDRESS="https://" \ CADDY_LOG_FORMAT="console" \ + CADDY_LOG_DATETIME_FORMAT="wall_milli" \ CADDY_LOG_OUTPUT="stdout" \ CADDY_PHP_SERVER_OPTIONS="" \ CADDY_SERVER_EXTRA_DIRECTIVES="" \ diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/alert.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/alert.caddyfile index 22f4e061..8a17bd59 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/alert.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/alert.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/crit.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/crit.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/crit.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/crit.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/debug.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/debug.caddyfile index 0d972084..2f6bd9c4 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/debug.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/debug.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:INFO} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/emerg.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/emerg.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/emerg.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/emerg.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/error.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/error.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/error.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/error.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/info.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/info.caddyfile index 0d972084..2f6bd9c4 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/info.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/info.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:INFO} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/notice.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/notice.caddyfile index 0d972084..2f6bd9c4 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/notice.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/notice.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:INFO} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/address/warn.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/address/warn.caddyfile index 4755f020..6a8faad3 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/address/warn.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/address/warn.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:WARN} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/alert.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/alert.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/alert.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/alert.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/crit.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/crit.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/crit.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/crit.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/debug.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/debug.caddyfile index 90124e28..67dfbb95 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/debug.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/debug.caddyfile @@ -1,6 +1,9 @@ debug log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:DEBUG} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/emerg.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/emerg.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/emerg.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/emerg.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/error.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/error.caddyfile index 22f4e061..a91385e6 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/error.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/error.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:ERROR} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/info.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/info.caddyfile index 0d972084..2f6bd9c4 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/info.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/info.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:INFO} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/notice.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/notice.caddyfile index 0d972084..2f6bd9c4 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/notice.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/notice.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:INFO} } diff --git a/src/variations/frankenphp/etc/frankenphp/log-level/global/warn.caddyfile b/src/variations/frankenphp/etc/frankenphp/log-level/global/warn.caddyfile index 4755f020..6a8faad3 100644 --- a/src/variations/frankenphp/etc/frankenphp/log-level/global/warn.caddyfile +++ b/src/variations/frankenphp/etc/frankenphp/log-level/global/warn.caddyfile @@ -1,5 +1,8 @@ log { - format {$CADDY_LOG_FORMAT:console} + format {$CADDY_LOG_FORMAT:console} { + time_format {$CADDY_LOG_DATETIME_FORMAT:wall_milli} + time_local + } output {$CADDY_LOG_OUTPUT:stdout} level {$CADDY_SERVER_LOG_LEVEL:WARN} }