build.bat 561 B

123456789101112131415
  1. @echo off
  2. rmdir /s /q release
  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=windows
  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.exe cmd/apimain.go
  11. xcopy resources release\resources /E /I /Y
  12. xcopy docs release\docs /E /I /Y
  13. xcopy conf release\conf /E /I /Y
  14. mkdir release\runtime
  15. mkdir release\data