diff --git a/deploy/single-node/Caddyfile b/deploy/single-node/Caddyfile index cc58ba9..385a920 100644 --- a/deploy/single-node/Caddyfile +++ b/deploy/single-node/Caddyfile @@ -4,8 +4,7 @@ @secondary host {$SECONDARY_DOMAIN} redir @secondary https://{$PRIMARY_DOMAIN}{uri} permanent - @next_static path /_next/static/* - handle @next_static { + handle_path /_next/static/* { root * /srv header Cache-Control "public, max-age=31536000, immutable" file_server diff --git a/deploy/single-node/docker-compose.yml b/deploy/single-node/docker-compose.yml index 6cc380b..8eb6f40 100644 --- a/deploy/single-node/docker-compose.yml +++ b/deploy/single-node/docker-compose.yml @@ -7,9 +7,9 @@ services: - -c - | set -eu - rm -rf /assets/_next /assets/public - mkdir -p /assets/_next/static /assets/public - cp -R /app/dashboard/static/. /assets/_next/static + rm -rf /assets/_next /assets/chunks /assets/public + mkdir -p /assets /assets/public + cp -R /app/dashboard/static/. /assets/ cp -R /app/dashboard/public/. /assets/public volumes: - frontend_static:/assets @@ -22,6 +22,8 @@ services: environment: NODE_ENV: production PORT: 3000 + volumes: + - frontend_static:/app/dashboard/.next/static:ro networks: - frontend