build 515 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. FILENAME="update"
  3. rm -rf bin > /dev/null 2>&1
  4. mkdir -p bin/{logs,static,docs}
  5. if [ $1x = "releasex" ]; then
  6. FILENAME="release"
  7. mkdir -p bin/config
  8. cp config/*.ipdb bin/config/
  9. cp config/*.json bin/config/
  10. cp config/*.sql bin/config/
  11. cp config/*.conf bin/config/
  12. cp config/*.csv bin/config/
  13. fi
  14. rm -rf static/upload/* > /dev/null 2>&1
  15. cp -r static bin/
  16. cp -r docs bin/
  17. cp readme.* bin/
  18. go build -o gofly .
  19. cp gofly bin
  20. rm ${FILENAME}.tar.gz > /dev/null 2>&1
  21. tar czf ${FILENAME}.tar.gz bin/