Skip to content

alphauslabs/jennah

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

263 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

jennah is an opinionated, workload deployment platform for the cloud. Internal to Alphaus.

Development guidelines

Generate code from proto files:

   $ make generate

Build the gateway binary and run:

  $ make gw-build
  $ ./bin/gateway -h

Build gateway Docker image:

   $ make gw-docker-build

Run gateway container:

   $ make gw-docker-run

Push gateway to registry:

   $ make gw-docker-push

Deploy gateway to Cloud Run:

   $ make gw-deploy

Get gateway service URL:

   $  make gw-url

Test gateway health:

   $ make gw-test-health

Build worker Docker image:

   $ make -C cmd/worker worker-docker-build

Push worker to registry:

   $ make -C cmd/worker worker-docker-push

Notes:

Make sure to run the command below everytime you have made changes especially when adding/removing packages.

  $ go mod vendor && go mod tidy

About

An opinionated, BYOC-first, workload deployment platform for the cloud.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors