This is a deployment project for Mafia Card Shuffle (simple card and player order shuffle for a classic Mafia game). You can find deployed project at https://mafia.brolia.com.
Component projects:
- UI project: mafia-vue.
- Back-end project: mafia-express.
Deployment is managed via Reliza Hub.
Writeup on CI/CD integration with Reliza Hub: https://itnext.io/building-kubernetes-cicd-pipeline-with-github-actions-argocd-and-reliza-hub-e7120b9be870
- Clone this project
- cd compose
- docker-compose up -d
Your server will be listening on port 8081 (edit port mapping in docker-compose.yml to change).
- Clone this project
- kubectl create namespace mafia
- kubectl apply -f k8s_production/
Any contributions are welcome!