前言
记录下过程遇到的一些问题及修正知识;
之前用的nuxt 1.4, 仅做备忘录,有兴趣瞧瞧,没兴趣止步;
----
问题
开发模式正常,部署模式下找不到静态资源
因为我这边用的nginx, 这个需要配置下...,让维护更加可控一点
简化姿势
本地打包,本地git提交,
pm2部署,自动拉取,重载进程
直入主题,我用的nuxt + koa的搭配,其实这块也没涉及到koa这些
package.json
# start...remote/branch
ref: 'origin/master',
// GIT remote
repo: 'git@git.coding.net:lqh/nuxt-sx-mobile-share.git...,环境变量,进程执行模式等) , deploy(部署区域)
SSH的配置和仓库信息这些就不说了
这里我们主要说下部署这块的,我的脚本用了三个钩子,初始化,预部署,及推送执行
pre-setup: 是用于初始化的时候调用的...,我这里只是单纯的展示目录结构
pre-deploy: 部署之前,执行,这个钩子正常来说不用在这里git pull, 因为每次update都会拉取一变
post-deploy: 接受推送触发的钩子, 安装依赖及重载服务