Skip to content

Milesjpool/kahd

Repository files navigation

image

Build and test Smoke test

kahd

Open-source card games web-service including:

Requirements

Setup

  1. Clone this repository
  2. Login to Google Cloud CLI gcloud auth login
    1. Access or create the relevant project.
  3. Update google_cloud/.env and google_cloud/.env.secrets as required for your project.
  4. Run ./google_cloud/setup.sh to set-up a gcloud stack

Building & Running the API locally

  1. From the repository root, run make start-local

Deploying the API

  1. Push changes to main and GitHub Actions will take it from there.

Github Actions

This repository include a .gihub/workflows directory for testing and deploy the component(s).

Useful resources