测试环境项目部署步骤.txt 953 B

12345678910111213141516171819202122232425262728293031
  1. 1.新建目录 mkdir juapp
  2. 2.cd juapp
  3. 3.克隆项目 git clone https://hoeskullxiao:J1YY_FoUBXAaNsmxcqrn@gitlab-eco.jcworkint.com/halfsky/aicearn/aicearn-api.git
  4. 4.新建pm2.json Taskfile.yaml 两个文件
  5. pm2.json 文件内容
  6. {
  7. "apps": [
  8. {
  9. "name": "juapp-server",
  10. "script": "./juapp_server",
  11. "cwd": "/data/juapp/juapp-server/build",
  12. "args": " api"
  13. }
  14. ]
  15. }
  16. Taskfile.yaml文件内容
  17. version: '3'
  18. tasks:
  19. api:
  20. cmds:
  21. - cd /data/juapp/juapp-server
  22. && git pull
  23. && go mod tidy
  24. && task build
  25. && pm2 restart juapp-server
  26. 5.执行命令 把 项目加到pm2的项目空间:pm2 start pm2.json
  27. 6.进入juapp/build 执行文件 ./juapp_server config 生成配置文件
  28. 7.修改配置文件的数据库帐号密码和redis的账号密码
  29. 8.执行命令:./juapp_server migrate 与命令 ./juapp_server data 生成数据库表和初始化数据
  30. 9.进入 juapp 目录 执行task api重启服务