项目部署步骤

  1. 打包

1.1、打包之前把 applicaton配置的 dev(开发环境) 换成 prod(生产环境)

1)开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。

2)生产环境:是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。

2.2、mvn clean package -DskipTests=true //打成可执行jar包

注意:打完记得要把 prod 改回 dev ;8080 端口有可能产生冲突,可改成如8090;

  1. 服务器部署步骤

​ 2.1、目录结构

  1. 基础目录在/data/test下

  2. /test/page 放静态资源,每个项目自建一个目录

  3. /data/test/service 放服务端项目,对于springboot项目来说就是放一个jar文件

  4. /data/test/nginx_conf nginx配置

​ 2.2、操作步骤

a. ssh连接服务器后

  1. su test

  2. 切换到 test 用户,输入密码 test 用户变更为 test

  3. 删除文件: rm 文件名

  4. ls:显示文件或目录信息

  5. history // 历史操作命令

  6. kill -9 PID // 关闭进程

  7. lsof -i:port // 查询端口什么在运行

  8. kill -9 lsof -t -i:port命令杀死指定端口的进程

​ 2.3、数据库

a. 连接数据库

  1. mysql -h127.0.0.1 -uroot -p; // 密码不用输直接回车

2.4、jar 拖动到界面和启动

执行命令java -jar xxx.jar & 或者 nohup & java -jar xxx.jar

前端

  1. 目录结构

  2. /data/test/workspace 放客户端项目

  3. 操作步骤

  4. nuxt build // 编译

  5. pm2 start nuxt – start // 启动

  6. pm2 stop 1 // 先停止(如果1不存在,可运行 pm2 list 查看进程)

  7. pm2 restart 1 // 再重启

  8. 基础操作

  9. pm2 list # 显示所有进程/应用总体状态

  10. pm2 show # 显示相应进程/应用的总体信息

  11. pm2 monit # 监控cpu及内存使用状态

  12. pm2 logs # 查看日志

  13. pm2 serve # 开启一个静态资源服务器, 可通过http方式访问

  14. pm2 delete my-nuxt // 结束线程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值