2 Commits

Author SHA1 Message Date
matt
7237ced70d Fix EF Core configuration and database migration
- Updated GameDbContext with explicit foreign key constraint names
- Fixed migrations assembly configuration in Program.cs
- Resolved shadow property warnings for CombatLog and PurchaseLog relationships
- Added proper entity configurations for AllianceInvitation and AllianceRole
- Successfully created clean database schema with all tables and indexes
- Ready for field interception combat system and alliance coalition features
2025-10-29 15:45:17 -05:00
matt
686001dc98 Add Docker containerization with external PostgreSQL support
- Add docker-compose.yml with PostgreSQL and Redis environment variables
- Add Dockerfile for multi-stage .NET build optimized for production
- Add .env.template with database connection configuration
- Update Program.cs with JWT authentication and Docker logging
- Configure external database connectivity (tested working)
- Container successfully connects to external PostgreSQL server

Infrastructure milestone: API containerized and database-ready
2025-10-28 15:40:50 -05:00