publish.sh 801 B

123456789101112131415161718192021222324252627
  1. # stop pre
  2. cd /www/server/sf-admin/sf-egg-admin
  3. npm run stop
  4. cd /www/server/sf-admin
  5. rm -rf sf-egg-admin
  6. rm -rf sf-vue-admin
  7. unzip sf-egg-admin-master.zip
  8. mv sf-egg-admin-master sf-egg-admin
  9. unzip sf-vue-admin-master.zip
  10. mv sf-vue-admin-master sf-vue-admin
  11. cp /www/server/sf-admin/config.prod.ts /www/server/sf-admin/sf-egg-admin/config
  12. cp /www/server/sf-admin/.env.production /www/server/sf-admin/sf-vue-admin
  13. cd /www/server/sf-admin/sf-egg-admin
  14. pwd
  15. npm i --registry=https://registry.npm.taobao.org
  16. npm run build
  17. npm run start
  18. cd /www/server/sf-admin/sf-vue-admin
  19. pwd
  20. npm i --registry=https://registry.npm.taobao.org
  21. npm run build:prod
  22. tar czvf dist.tar.gz dist
  23. cp dist.tar.gz /www/wwwroot/opensource.admin.si-yee.com
  24. cd /www/wwwroot/opensource.admin.si-yee.com
  25. pwd
  26. rm -rf dist
  27. tar xzvf dist.tar.gz