0.0.2 • Published 2 years ago

deploy-pd v0.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

project-deploy

For more convenient deployment of the project.

使用方法

注:本插件只用于简化项目部署上传备份操作,需要提前配置好服务器

npm install pd

pd deploy -m <mode>

配置文件

配置文件需要放在项目根目录的project-deploy目录下,以config.<mode>.js命名

如果不需要分模式,则配置文件直接放在根目录下的config.pd.js

例:

// nginx配置为 root = /home/project/index
module.exports = {
  host: '121.x.xxx.xxx', // ip或域名
  port: xx,	//端口
  username: 'xxx',	// 登录用户名
  localPath: './dist',	// 将上传的本地目录的相对路径
  targetPath: '/home/project',	// 想要部署到的项目目标路径
  targetName: 'index',	// 目标路径下目录名
  backupPath: '/home/test/backup',	// 如需备份,则备份目录
  backupMaxCount: 5	// 留存最大备份数量,超过数量则将较为久远的备份删除
}