Open-source card games web-service including:
- API web-server (WIP)
- Git
- Google Cloud SDK
- Kubectl:
gcloud components install kubectl
- Kubectl:
- Docker
- Clone this repository
- Login to Google Cloud CLI
gcloud auth login
- Access or create the relevant project.
- Update
google_cloud/.env
andgoogle_cloud/.env.secrets
as required for your project. - Run
./google_cloud/setup.sh
to set-up a gcloud stack
- From the repository root, run
make start-local
- Push changes to main and GitHub Actions will take it from there.
This repository include a .gihub/workflows
directory for testing and deploy the component(s).