6 Commits

Author SHA1 Message Date
Max
8fe6eb2547 Fix docker-compose.yml: remove extra dash in APP_PASSWORD line 2026-01-27 12:00:29 +07:00
Max
0c87bc7dd3 Update docker-compose.yml and .gitignore 2026-01-27 11:59:42 +07:00
Max
d115cb94f0 Configure HTTPS for bi.brachnha.com
- Set correct domain in Traefik labels
- Configure HTTP to HTTPS redirect
- Enable Let's Encrypt SSL certificate
- Add secure entrypoint configuration

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 13:18:46 +07:00
Max
90f807b31d Fix Docker build - Add PORT environment variable
- Add PORT=3000 to both Dockerfile and docker-compose.yml
- Ensure proper file ownership in standalone build
- Fix potential 404 routing issues

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 13:08:04 +07:00
Max
d9c090db45 Change exposed port to 6969 to avoid Dokploy conflicts
- Update docker-compose.yml port mapping from 3000:3000 to 6969:3000
- Internal container port remains 3000 for Traefik compatibility

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 12:53:27 +07:00
Max
b6a566db6e Add Docker deployment support for Dokploy
- Add Dockerfile with multi-stage build
- Add docker-compose.yml with Traefik labels
- Add .dockerignore for optimal build context
- Update next.config.ts for standalone output
- Update DEPLOYMENT.md with Dokploy instructions

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 12:38:37 +07:00