@bmjs/light-deploy
v0.0.9
Published
轻量级部署工具
Downloads
71
Readme
轻量级部署工具
使用
安装
pnpm i @bmjs/light-deploy -D
pnpm approve-builds配置
// deploy.config.ts
// deploy.config.prod.ts
import { defineConfig } from '@bmjs/light-deploy'
export default defineConfig({
ssh: {
host: '172.16.20.150',
username: 'root',
password: 'xxx',
port: 22
},
project: {
// 本地项目根目录
distDir: 'dist',
// 对应服务器上项目所在目录
serverWebDir: '/root/test'
}
})// package.json
{
"scripts": {
"deploy": "light-deploy",
// "deploy:prod": "light-deploy --mode prod",
}
}
deploy.config.[mode].ts文件名中的[mode]和package.json中的light-deploy --mode [mode]保持一致
