- Remove explicit container_name to allow Docker Compose to generate unique names
- Remove custom network configuration as default network is sufficient
- Add curl installation and healthcheck to Dockerfile for better container monitoring
- Fix port mapping from 5001:5001 to 5001:5000 to match internal application port
- Add entrypoint script for proper database initialization and seeding
- Set PORT environment variable to 5000 for consistency
- Update Dockerfile to use entrypoint script with proper line ending handling
- Add GitHub Actions workflow to build and push Docker image to GitHub Container Registry
- Add Gitea workflow for building and pushing Docker image to private registry
- Update docker-compose.yml to use pre-built image instead of local build