/roller

A dice rolling service.

Primary LanguageGoGNU Affero General Public License v3.0AGPL-3.0

roller

A dice rolling service.

Basic

Build / Run locally:

mage build
./roller

Containers

Run via Docker:

mage -v buildDocker docker

Run via minikube

mage -v buildMinikube minikube

Skaffold

skaffold dev -d anonfunc

GCP

### Prerequisites ###
gcloud auth configure-docker
gcloud projects create --name "Roller"
# Create the GKE cluster at https://console.cloud.google.com/kubernetes/
# Connect to GKE cluster via clicky clicky.

Cloud Serverless

Deploy via SAM / AWS Lambda

# Configure / login AWS and SAM CLIs
mage -v deploySAM

SAM Local

mage -v runSAM

GCP Cloud Function

mage -v cloudFunction