build.sh 747 B

12345678910111213141516171819202122232425262728293031
  1. outPath=./output
  2. rm -rf $outPath
  3. mkdir $outPath
  4. go build ../gogs.go
  5. PLATFORM=`uname | cut -d _ -f 1`
  6. if [ $PLATFORM = "MINGW32" ] || [ $PLATFORM = "MINGW64" ] || [ $PLATFORM = "CYGWIN" ]; then
  7. GOGS_EXE=gogs.exe
  8. else
  9. GOGS_EXE=gogs
  10. fi
  11. chmod +x $GOGS_EXE
  12. mv $GOGS_EXE $outPath/
  13. cp -r ../conf/ $outPath/conf/
  14. cp -r ../custom/ $outPath/custom/
  15. cp -r dockerfiles/ $outPath/dockerfiles/
  16. cp -r ../public/ $outPath/public/
  17. cp -r ../templates/ $outPath/templates/
  18. cp ../cert.pem $outPath/
  19. cp ../CONTRIBUTING.md $outPath/
  20. cp gogs_supervisord.sh $outPath/
  21. cp ../key.pem $outPath/
  22. cp ../LICENSE $outPath/
  23. cp ../README.md $outPath/
  24. cp ../README_ZH.md $outPath/
  25. cp start.bat $outPath/
  26. cp start.sh $outPath/
  27. cp ../wercker.yml $outPath/
  28. cp mysql.sql $outPath/