Starter project for creating a MVC express server, using
- express
- mongoose
- babel-cli
- winston and morgan for logging
- Async/Await
Clone the repository and run npm install
git clone https://github.com/tomyitav/express-es6-starter.git
npm install
npm start
The server will run on port 3000. You can change this by editing config.dev.js
file.
npm run build
After npm building the project, go to project root directory, open shell and run:
docker build -t express-es6-starter .
Instructions about running the container are available here
Set babel-node executable as the node interpreter. Pass node parameters of --preset=babel-preset-es2015