*: remove old CSRs
6 files changed
tree: 40a6cc5f540b837bd1c51581efab7acde1426bba
  1. bzl/
  2. cluster/
  3. docker/
  4. go/
  5. proto/
  6. tools/
  7. .dockerignore
  8. .gitignore
  9. BUILD
  10. COPYING
  11. env.sh
  12. README
  13. README.md
  14. requirements.txt
  15. WORKSPACE
README.md

hscloud monorepo

This is the main git repository for all HSWAW cloud related code.

Building stuff

No bazel yet :^).

# get the monorepo
go get -d code.hackerspace.pl/hscloud

# install compile-time utilities
sudo apt install protobuf-compiler
go install code.hackerspace.pl/hscloud/go/vendor/github.com/golang/protobuf/protoc-gen-go
go install code.hackerspace.pl/hscloud/go/vendor/github.com/gobuffalo/packr/packr

# generate protos and packr boxes
go generate code.hackerspace.pl/hscloud/...

# install all services into PATH
go install code.hackerspace.pl/hscloud/go/svc/...

Running stuff in {dev,prod}

TODO(q3k): document this

License

Everything that's not in go/vendor is licensed under the terms of the ISC license, see COPYING next to this file.