upgrade package
This commit is contained in:
parent
58821bef70
commit
e5ca37faed
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@ -2,6 +2,7 @@
|
|||||||
"cSpell.words": [
|
"cSpell.words": [
|
||||||
"Weibo",
|
"Weibo",
|
||||||
"Weixin",
|
"Weixin",
|
||||||
|
"autorestart",
|
||||||
"categorys",
|
"categorys",
|
||||||
"consola",
|
"consola",
|
||||||
"eslintignore",
|
"eslintignore",
|
||||||
|
16
ecosystem.config.js
Normal file
16
ecosystem.config.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
module.exports = {
|
||||||
|
apps: [{
|
||||||
|
name: 'blog-client',
|
||||||
|
script: './dist/app.js',
|
||||||
|
watch: false,
|
||||||
|
max_memory_restart: '3G', // 超过多大内存自动重启,仅防止内存泄露有意义,需要根据自己的业务设置
|
||||||
|
env: {
|
||||||
|
NODE_ENV: 'production',
|
||||||
|
HOST: '0.0.0.0',
|
||||||
|
PORT: 65534
|
||||||
|
},
|
||||||
|
exec_mode: 'cluster', // 开启多线程模式,用于负载均衡
|
||||||
|
instances: 'max', // 启用多少个实例,可用于负载均衡
|
||||||
|
autorestart: true // 程序崩溃后自动重启
|
||||||
|
}]
|
||||||
|
};
|
@ -1,4 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
yarn run build
|
yarn run build
|
||||||
rsync -avr --delete-after --exclude ".git" . root@manage.wyr.me:/root/blog-client
|
rsync -avr --delete-after --exclude ".git" --exclude "node_modules" . root@manage.wyr.me:/root/blog-client
|
||||||
ssh root@manage.wyr.me 'pm restart blog-client'
|
|
||||||
|
ssh -t -t root@manage.wyr.me << remotessh
|
||||||
|
source /root/.bashrc
|
||||||
|
cd /root/blog-client
|
||||||
|
yarn && pm2 restart blog-client && exit
|
||||||
|
remotessh
|
||||||
|
Loading…
Reference in New Issue
Block a user