From f04218b35094923c13d45543c52cb2ac90fda95f Mon Sep 17 00:00:00 2001 From: Kunthawat Date: Tue, 10 Mar 2026 14:10:44 +0700 Subject: [PATCH] fix: Change port to 80 for Easypanel compatibility - Standard HTTP port for web servers - Better compatibility with hosting platforms --- Dockerfile | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2f6dd8f69..478ef07e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,14 +33,11 @@ COPY --from=builder /app/astro.config.mjs ./ # Create data directory for database RUN mkdir -p /app/data -EXPOSE 4321 - -# Health check -HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ - CMD node -e "require('http').get('http://localhost:4321', (r) => {process.exit(r.statusCode === 200 ? 0 : 1)})" +EXPOSE 80 ENV NODE_ENV=production ENV ASTRO_DB_REMOTE_URL=file:/app/data/consent.db +ENV PORT=80 # Start Astro preview server -CMD ["npm", "run", "preview", "--", "--host", "0.0.0.0", "--port", "4321"] +CMD ["npm", "run", "preview", "--", "--host", "0.0.0.0", "--port", "80"]