组织介绍

环境信息

阿里云账号:https://www.aliyun.com/

  • 子账号
  • 服务器
    • 服务部署,统一在/opt/envo/目录下
    • SSH登陆,ssh root@47.103.63.249,密码:envo@123!
    • 数据库
      • 47.103.63.249:3306
      • 用户名:root
      • 密码:envo@123!
    • Portal API服务
    • Desktop API服务

SSH公钥和私钥生成

Nginx

  • 重启:/usr/sbin/nginx -s reload
  • 配置:sudo vi /etc/nginx/nginx.conf

PM2

  • 启动:pm2 start --name=<--YOUR PM2 SERVICE--> npm -- <--YOUR NPM COMMANDS-->
  • 重载:pm2 reload <--YOUR PM2 SERVICE-->
  • 可视化方案:https://keymetrics.pm2.io/

Docker

Mysql

docker run -p 3306:3306 --name mysql -v /Users/mac/mysql/conf:/etc/mysql/conf.d -v /Users/mac/mysql/logs:/logs -v /Users/mac/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

Nginx

docker run --name nginx -d -p 8080:80 -v ~/nginx/html:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx -v ~/nginx/conf.d:/etc/nginx/conf.d -d nginx:latest

服务发布

  • scp <-- YOUR NEW JAR --> root@47.103.63.249:/tmp
  • 输入密码

通过ssh进入服务器

  • cd /opt/envo/envo_music_service #客户端服务
  • mv app.jar app-back.jar #备份旧版jar包
  • cp /tmp/envo-music-service-1.0.0.jar app.jar
  • supervisorctl restart envo_music_service #可以用supervisorctl status检查服务
成就
0
Star
0
Fork
成员(2)
俞青云
4939526 overbeck zero 1605069596
Savaris

搜索帮助