From 75f8329e8eb0c30a8a143cdc2253c6a64a2b573e Mon Sep 17 00:00:00 2001 From: dwindown Date: Sun, 21 Dec 2025 23:55:56 +0700 Subject: [PATCH] Fix port mismatch for Caddy reverse proxy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Change application port from 3000 to 80 - Match Caddy's upstream proxy configuration - Update healthcheck to use port 80 - Fix 502 gateway errors 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8524549..2b74305 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,12 +36,12 @@ RUN adduser -S nextjs -u 1001 RUN chown -R nextjs:nodejs /app USER nextjs -# Expose port 3000 (Coolify default) -EXPOSE 3000 +# Expose port 80 (to match Caddy configuration) +EXPOSE 80 # Add healthcheck HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ - CMD curl -f http://localhost:3000/ || exit 1 + CMD curl -f http://localhost:80/ || exit 1 # Start the server -CMD ["serve", "-s", "dist", "-l", "3000"] \ No newline at end of file +CMD ["serve", "-s", "dist", "-l", "80"] \ No newline at end of file