Skip to content

Conversation

@adamweeks
Copy link
Contributor

No description provided.

## Backend (ECS Fargate)
- Add Dockerfile for Flask backend with Gunicorn and eventlet
- Add health endpoint for ALB health checks
- Add configurable CORS via environment variables
- Add docker-compose.yml for local testing
- Add GitHub Actions workflow for automated ECR/ECS deployments
- Update requirements.txt with gunicorn

## Frontend (AWS Amplify)
- Add amplify.yml for Amplify build configuration
- Add centralized config for API/Socket.IO URLs
- Add environment variable templates

## Documentation
- Comprehensive AWS deployment guides (backend and frontend)
- Deployment checklist and troubleshooting guide
- Quick reference for common commands
- Architecture diagrams and best practices

## Configuration
- Add .dockerignore for optimized Docker builds
- Add environment templates for dev and production
- Split architecture: ECS for backend, Amplify for frontend
- Add localStorage mock to LobbyProvider.game.test.jsx
- Add localStorage mock to Lobby.test.jsx
- Update test workflow to run once with --run flag instead of watch mode
- All 97 tests now passing
@aws-amplify-us-east-1
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-20.d16sx389cvyqhv.amplifyapp.com

@adamweeks adamweeks merged commit 7272164 into main Dec 12, 2025
4 checks passed
@adamweeks adamweeks deleted the docker branch December 12, 2025 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants