Server for Hello Mentors
- node
- npm
- mysql
- Copy .env.template to .env and populate the variables
- Run ./mysql/init_db.sql on your mysql instance
- Run
npm install - Run
npm start - Server is now running
- docker
- docker-compose
- Copy .env.template to .env and populate the variables
- Run
docker-compose -f "docker-compose.yml" up -d --build - Server is now running and mysql will use ./mysql-volume to store its data
- Run
docker-compose -f "docker-compose.yml" down - Docker containers will be stopped and deleted
- (Optional) Delete ./mysql-volume to remove the database
- docker
- docker-compose
- Copy .env.template to .env and populate the variables
- Run
docker-compose -f "docker-compose.debug.yml" up -d --build - Server is now running and mysql will use ./mysql-volume to store its data
- Database is prepopulated with sample data
- node --inspect available at port 9229 for attaching a debugger
- adminer running on port 8080 for database inspection
- Run
docker-compose -f "docker-compose.debug.yml" down - Docker containers will be stopped and deleted
- (Optional) Delete ./mysql-volume to remove the database