build.sh 482 B

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