*: bazelify
8 files changed
tree: 6928b8c7db7ae08cf406ccc2dfe6a22335abb7d7
  1. bzl/
  2. cluster/
  3. data/
  4. docker/
  5. go/
  6. proto/
  7. tools/
  8. .dockerignore
  9. .gitignore
  10. BUILD
  11. COPYING
  12. env.sh
  13. README.md
  14. 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.