/api
-> Express Server
*
-> Next RequestHandler
- dev - Next Dev (
nodemon --exec babel-node server/server.js
) - dev:api - Only
/api
requests work (nodemon --exec babel-node server/server-dev-api.js
) - build - Next Build (
next build
) - start - Next Start (
cross-env NODE_ENV=production babel-node server/server.js
) - pm2 - Run with pm2 Cluster Mode (
pm2 start ecosystem.config.js --env production
) - pm2:dev - Run with pm2 Cluster Mode(dev) (
pm2 start ecosystem.config.js
)
- build -
./cicd/build.sh
.
├── README.md
├── cicd
│ ├── Dockerfile
│ ├── build.sh
│ └── startup.sh
├── ecosystem.config.js
├── lib
│ └── utils
│ └── useRequest.js
├── next.config.js
├── nodemon.json
├── package-lock.json
├── package.json
├── pages
│ ├── [id].js
│ ├── _app.js
│ ├── _document.js
│ └── index.js
├── public
│ └── robots.txt
├── server
│ ├── api
│ │ └── user
│ │ └── getUser.js
│ ├── middlewares
│ ├── routes
│ │ ├── apiRouter.js
│ │ └── userRouter.js
│ ├── server-dev-api.js
│ └── server.js
└── server-register.js
- TypeScript
- ETC...