mirror of https://gerrit.hackerspace.pl/hscloud
infra monorepo (https://gerrit.hackerspace.pl)
q3k 49b9a13d28 | ||
---|---|---|
bzl | ||
cluster | ||
go | ||
kube | ||
proto/infra | ||
tools | ||
.gitignore | ||
BUILD | ||
COPYING | ||
README | ||
README.md | ||
WORKSPACE | ||
env.sh | ||
requirements.txt |
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.