Skip to content

node通过sftp一键部署静态资源到liunx服务器

Notifications You must be signed in to change notification settings

WangZhenHao/node-deploy-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用node一键部署前端静态资源到服务器

AreaInertailScroll

config.js里面添加配置

const config = {
  dev: {
    // 主机ip
    host: 'xxxx',
    // 端口
    port: '22',
    // 用户名
    user: 'root',
    // 密码
    password: '',
    // 本地打包的目录
    localFilePath: 'E:\\my-project\\node-ftp-example\\testFile',
    // 上传到服务器路径
    remoteFilePath: '/home/testwww/www'
  },
  build: {
    host: 'xxxx',
    port: '22',
    user: 'root',
    password: '',
    localFilePath: 'E:\\my-project\\node-ftp-example\\testFile',
    remoteFilePath: '/home/testwww/www'
  }
}

// 安装依赖
npm install

// 执行sftp上传,--dev为指定的环境,
// 就会执行 node ./buildUplaod/index.js --dev
npm run deploy

1:上传到服务器之后,会执行shell命令,把www目录备份,www_prev,

1-2:然后解压testFile.zip, 并且把testFile命名为www

qq交流群:475870039

About

node通过sftp一键部署静态资源到liunx服务器

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published