build.sh 517 B

1234567891011121314151617
  1. #!/bin/sh
  2. rm release -rf
  3. go env -w GO111MODULE=on
  4. go env -w GOPROXY=https://goproxy.cn,direct
  5. go env -w CGO_ENABLED=1
  6. go env -w GOOS=linux
  7. go env -w GOARCH=amd64
  8. swag init -g cmd/apimain.go --output docs/api --instanceName api --exclude http/controller/admin
  9. swag init -g cmd/apimain.go --output docs/admin --instanceName admin --exclude http/controller/api
  10. go build -o release/apimain cmd/apimain.go
  11. cp -ar resources release/
  12. cp -ar docs release/
  13. cp -ar conf release/
  14. mkdir -p release/data
  15. mkdir -p release/runtime