- Remove port mapping (ports: 3000:8000)
- Use expose: 8000 instead - lets Dokploy handle networking
- No more port conflicts with host system
- Dokploy reverse proxy will connect to exposed port 8000
- Remove nginx container (Dokploy handles reverse proxy)
- Use port 3000 for web service to avoid conflicts
- Let Dokploy handle SSL and routing
- Simplified architecture works better with Dokploy
- Remove obsolete version from docker-compose.yml
- Remove collectstatic from Dockerfile build process (will run after deployment)
- Static files will be collected during post-deployment setup
Remove 10 unused files including standalone HTML, old templates, unused CSS, and Docker Compose configuration. Keep only files actively used by the Django application for CapRover deployment.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add Dockerfile with PostgreSQL support and static file collection
- Add docker-compose.yml for multi-service deployment with PostgreSQL
- Update .env.example with Coolify-specific environment variables
- Fix syntax errors in authentication/models.py
- Add comprehensive deployment guide in coolify-deploy.md
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>