From c7c788aca1080709613d1e3001ddabd7b7f4531d Mon Sep 17 00:00:00 2001 From: Oliver Skibbe Date: Mon, 22 Apr 2024 09:51:02 +0200 Subject: [PATCH] fix: volume instruction moved for all stages * /app/var shall be a volume on all stages to keep the overlay clean. Fixes #602 * Update Dockerfile --------- Co-authored-by: Oliver Skibbe Co-authored-by: Maxime Helias --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b908088..986824f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,8 @@ FROM frankenphp_upstream AS frankenphp_base WORKDIR /app +VOLUME /app/var/ + # persistent / runtime deps # hadolint ignore=DL3008 RUN apt-get update && apt-get install -y --no-install-recommends \ @@ -50,7 +52,6 @@ CMD [ "frankenphp", "run", "--config", "/etc/caddy/Caddyfile" ] FROM frankenphp_base AS frankenphp_dev ENV APP_ENV=dev XDEBUG_MODE=off -VOLUME /app/var/ RUN mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini"