Skip to content

Your own iSpindel server and database for all your beer brewing projects

Notifications You must be signed in to change notification settings

faahren/brewing-api

Repository files navigation

Brewing API

Host a iSpindel server on Google Cloud Platform to own your brewing data and forward it to an external system if you want

Steps to use it:

  • Create a GCP Project:
  • Fork the repo
  • Install Cloud build github App on the repo
  • Generate a Github token that has: read:enterprise, read:org, read:user, repo
  • Create a terraform.tfvars file based on terraform.tfvars.template and add it to your infrastructure/ folder
  • Create a .env file in /config based on given template and replace with your info
  • Deploy the service terraform apply
  • The install will fail at some point - Open cloud build https://console.cloud.google.com/cloud-build/, get in your region and run a build of the created trigger
  • Once the build is validated, re-run terraform apply
  • Create your domain mapping manually in https://console.cloud.google.com/run/domains. Terraform is still buggy as the feature is not yet GA in GCP

About

Your own iSpindel server and database for all your beer brewing projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published