This is a boilerplate Express project.
Remember the steps below to initialize a new project using this boilerplate:
- Clone this repository to a new local project using
git clone {BOILERPLATE-URL} {NEW-PROJECTS-NAME}
cd
into the cloned repository- Make a fresh start of the git history for this project with
rm -rf .git && git init
- Install the node dependencies
npm install
- Move the example Environment file to
.env
that will be ignored by git and read by the express servermv example.env .env
- Edit the contents of the
package.json
to use{NEW-PROJECTS-NAME}
instead of"name": "express-boilerplate",
Start the application npm start
Start nodemon for the application npm run dev
Run the tests npm test
When your new project is ready for deployment, add a new Heroku application with heroku create
. This will make a new git remote called "heroku" and you can then npm run deploy
which will push to this remote's master branch.