build.sh 559 B

12345678910111213141516171819202122232425
  1. export GOPATH=$PWD
  2. export PATH=$PATH:$PWD/bin
  3. export GOBIN=$PWD/bin
  4. export RPC_PATH=$PWD/common
  5. go get github.com/golang/protobuf/protoc-gen-go
  6. go install ./src/github.com/golang/protobuf/protoc-gen-go
  7. # mkdir -p $RPC_PATH
  8. rm -f $RPC_PATH/*.pb.go
  9. protoc -I$RPC_PATH --go_out=plugins=grpc:$RPC_PATH $RPC_PATH/gostfix.proto
  10. echo "Installing data"
  11. rm -rf data
  12. mkdir data
  13. cp -a main.ini data/
  14. cp -a main.cf data/
  15. cp -a vmailbox data/
  16. cp -a web/assets data/
  17. cp -a web/css data/
  18. cp -a web/js data/
  19. cp -a web/templates data/
  20. go get -v
  21. go build -o $GOBIN/gostfix