feat: Introduce a Helm chart for deploying the mtg-draft-maker application to Kubernetes and update the devlog.

This commit is contained in:
2025-12-14 23:03:42 +01:00
parent b8e23a5614
commit 53553aae0a
8 changed files with 288 additions and 1 deletions

View File

@@ -18,7 +18,13 @@
- `GameView.tsx`: Removed unused `myCommand`, `oppGraveyard`.
- `DraftManager.ts`: Removed unused `numPlayers`, `cardIndex`.
- `GameManager.ts`: Renamed unused args in `shuffleLibrary`.
- **Helm Chart**: Created a complete Helm chart configuration in `helm/mtg-draft-maker`:
- `Chart.yaml`: Defined chart metadata.
- `values.yaml`: Configured defaults (Image `mtg-draft-maker:latest`, Port 3000).
- `templates/`: Added Deployment, Service, Ingress, and ServiceAccount manifests.
- Linted successfully.
## Status
- Docker build successful (`docker build -t mtg-draft-maker .`).
- Image ready for deployment.
- Helm chart created and linted.
- Ready for K8s deployment.