- Clone this repo.
- Open terminal/cmd in Spine-Express folder and run
npm install
- Run
npm run setup
and fill in information.- If you mess up, just re-run
npm run setup
- Note: Db Variables are setup for using docker instance
- Note: E-Mailer will only be used if useMailer in appConfig.js is true.
- If you mess up, just re-run
- Open terminal/cmd in Spine-Express folder
- Run
docker-compose up -d
.- Note: It may take a while for the database to become fully initialized and ready to accept connections.
- To check the status of the Mysql docker container run
docker-compose ps
to see if it is still up.- If it is not, you can get more information by running
docker-compose logs
- If it is not, you can get more information by running
- Start an instance of MySql and/or make a new Schema for this project.
- If you do not have MySql Installed:
- You can download and install it from mysql.com
- Or if you are familiar with docker you can setup a new instance very quickly.
- If using docker I recomend looking at Helpful-Dockerfiles to setup a new instance of MySql
- If you do not have MySql Installed:
- With SQL
use 'nameOfNewSchema'
- Run setupTables.sql