【发布时间】:2019-05-21 07:43:29
【问题描述】:
我将使用 docker 部署我的项目。但我不确定要在 docker 中放置哪些文件夹。 这些是我的文件夹;
.next
actions
api
components
constants
helpers
node_modules
pages
reducers
static
stores
.gitignore
next.config.js
package-lock.json
package.json
README.md
routes.js
server.js
我应该将上述哪些文件夹和文件放入 docker?我应该如何在 package.json 中有一块块? 我的脚本文件目前是;
"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "NODE_ENV=production node server.js"
}
我目前正在使用“npm run build && npm run start”进行部署,但是每个页面都重新编译,这似乎是性能损失。
【问题讨论】:
-
添加一个 .dockerignore: node_modules
标签: reactjs docker deployment