release.sh 706 B

1234567891011121314151617181920212223242526272829
  1. #/bin/bash
  2. make
  3. #Remove old release folder
  4. rm -rf ./release
  5. #Now everything shd be coped to dist
  6. #Extract things useful to release
  7. mkdir ./release
  8. mkdir ./release/src
  9. tar -xvf "./dist/web.tar.gz" -C "./release/src"
  10. #Move all go files to src
  11. cp *.go "./release/src/"
  12. cp -r "./mod" "./release/src"
  13. cp "./go.mod" "./release/src/go.mod"
  14. cp "./go.sum" "./release/src/go.sum"
  15. #Other required files
  16. cp "./localhost.crt" "./release/src/localhost.crt"
  17. cp "./localhost.key" "./release/src/localhost.key"
  18. cp "./Makefile" "./release/src/Makefile"
  19. cp "./start.sh" "./release/src/start.sh"
  20. #Finally move README.md to src
  21. cp "./agi-doc.md" "./release/src/agi-doc.md"
  22. cp "./README.md" "./release/src/README.md"