A quickstart boilerplate project for creating an express app, and connecting to a MySQL database
To install this project, you will need to have Docker installed on your machine.
Once you are ready, run docker-compose up
in the root directory of this project to spin up everything
The initial boilerplate was created using express-generator
Added the following tools to lint & enforce code style:
- eslint
- prettier
- .editorconfig
Added sequelize to connect to a MySQL database
Created a Dockerfile for building the node container, and docker-compose.yml to build the container network, node container and MySQL container.
Uses nvm for managing node versions for multiple contributors.
To instart debugging, run npm run debug
in the root directory of the project.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.