- 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