|
@@ -1,29 +1,16 @@
|
|
|
-# my_midway_project
|
|
|
-
|
|
|
-## QuickStart
|
|
|
-
|
|
|
-<!-- add docs here for user -->
|
|
|
-
|
|
|
-see [midway docs][midway] for more detail.
|
|
|
-
|
|
|
-### Development
|
|
|
-
|
|
|
-```bash
|
|
|
-$ npm i
|
|
|
-$ npm run dev
|
|
|
-$ open http://localhost:7001/
|
|
|
-```
|
|
|
-
|
|
|
-### Deploy
|
|
|
-
|
|
|
-```bash
|
|
|
-$ npm start
|
|
|
-```
|
|
|
-
|
|
|
-### npm scripts
|
|
|
-
|
|
|
-- Use `npm run lint` to check code style.
|
|
|
-- Use `npm test` to run unit test.
|
|
|
-
|
|
|
-
|
|
|
-[midway]: https://midwayjs.org
|
|
|
+# ReadMe
|
|
|
+## 1.安装依赖 npm i
|
|
|
+## 2.开发模式: npm run dev
|
|
|
+## 3.打包: npm run build
|
|
|
+## 4.清除开发依赖: npm prune --production
|
|
|
+## 5.部署:
|
|
|
+ ### 1.正常部署:
|
|
|
+ 1. node_module(清除开发依赖后的); dist(打包产物); bootstrap.js; package.json; ecosystem.config.js(pm2运行所需文件) 为项目生产环境所需文件,打个包交付或者部署.(其余的不要,别给删了)
|
|
|
+ 2. 到指定服务器上(确定好CPU架构是否和打包的机器的CPU架构一样.不一样的话不一定好使), 解压; 指定服务器需要nodejs和pm2环境
|
|
|
+ 3. 剩下的就是nginx啥的自己看着弄吧
|
|
|
+ ### 2.docker部署:
|
|
|
+ 在自己机器上做好项目的镜像.直接提供给客户或者到服务器上直接用
|
|
|
+ 1. 将free_node_base下来(刘睿峰的docker私人仓库里有), 并且把生产环境所需的文件(上面正常部署提过)放到docker中
|
|
|
+ 2. 进入容器里看看能不能起来项目
|
|
|
+ 3. 编排docker-compose
|
|
|
+ 4. 将所有镜像放到服务器上,运行docker-compose
|