Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Milesjpool/kahd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

kahd

Open-source card games web-service including:

  • Kahd-API (WIP)

Requirements

Setup

  1. Clone this repository
  2. Install dependencies
  3. Login to Google Cloud CLI gcloud auth login
  4. In the kahd-api directory, run ./gradlew
  5. Run ./kahd-api/setup-cluster.sh to set-up a gcloud cluster

Building & Running the API locally

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

Deploying the API

  1. Increment the API version in kahd-api/VERSION (if required)
  2. Push changes to master and Travis will take it from there.

TravisCI

This repository include a .travis.yml file to test and deploy the component(s). Also included is a Travis-encrypted credentials.tar.gz.enc file (described in this tutorial). This contains:

  • client-secret.json (for service-account access to GCloud).

Useful resources

Releases

No releases published

Packages

No packages published