From 691e1a80c59a4fdb31657503706a47d82b8ebc63 Mon Sep 17 00:00:00 2001 From: sulthan Date: Mon, 8 Jun 2026 20:01:47 +0700 Subject: [PATCH] coolify fix --- docker-compose.yml | 4 ++++ docker/Dockerfile | 2 ++ docker/nginx.conf | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4ed8035..7e611ec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,8 +21,11 @@ services: DB_DATABASE: ${DB_DATABASE} DB_USERNAME: ${DB_USERNAME} DB_PASSWORD: ${DB_PASSWORD} + + FILESYSTEM_DISK: public volumes: - public_files:/var/www/html/public + - upload_files:/var/www/html/storage/app/public depends_on: - db @@ -59,3 +62,4 @@ services: volumes: db_data: public_files: + upload_files: diff --git a/docker/Dockerfile b/docker/Dockerfile index 5cd578e..b2b2a7c 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -39,6 +39,8 @@ COPY --from=php-builder /app /var/www/html COPY --from=node-builder /app/public /var/www/html/public +RUN ln -sf ../../storage/app/public /var/www/html/public/storage + RUN chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache \ && chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache diff --git a/docker/nginx.conf b/docker/nginx.conf index 92ed273..9ed3da8 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -17,7 +17,7 @@ server { } # Serve static Vite assets directly (cache them for performance) - location ~* \.(jpg|jpeg|gif|png|css|js|ico|webp|svg|woff|woff2|ttf|eot)$ { + location ~* \.(jpg|jpeg|gif|png|css|js|ico|webp|svg|woff|woff2|ttf|eot|mp3|wav|ogg|pdf)$ { expires max; access_log off; }