Skip to content

jacobstr/crusher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crusher API Server

The API server that responds to slack webhooks and provides discovery endpoints utilized by the corresponding worker.

I was originally running this thing on a Raspberry PI under my couch, but I'm a Cloud enthusiast now 🙄 and thought it'd be a good hobby project.

Development

The repo uses:

  • minikube (v1.1.0): for a local development kube cluster.
  • skaffold (v0.30.0): to tighten the build/deploy local development loop. Skaffold watches your code and kubernetes manifests for changes and continuosly updates your minikube as either your application, or it's deployment configuration changes.

The small dev.sh script bootstraps the minikube docker environment settings and runs skaffold for you.

Deployment

Secret sauce:

kustomize build deploy/env/prod | kubectl apply -f -

About

Slack bot for campsite reservations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published