Skip to content

A simple system deployed with Docker + Bash (without Compose). NodeJS + MySQL app behind an Nginx proxy.

Notifications You must be signed in to change notification settings

dbtrnl/fullcycle.pfa-docker-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fullcycle.pfa-docker-1

PFA Docker's Challenge 1 from Full Cycle course.

A simple NodeJS application accessing a MySQL database, all behind an Nginx reverse proxy. Everything is provisioned using Docker + Bash instead of Docker Compose, and works in a similar way.


How to run:

  • In the project root fullcycle.pfa-docker-1: Run $ bash start.sh to start containers and a local docker network. Error or success messages are shown.

  • After that, the /GET endpoint should be accessible at localhost:8888/fc_modules, and returns a simple list of courses.

  • Run $ bash stop.sh to stop the services, remove the docker containers and delete the images generated locally, doing a complete cleanup.

About

A simple system deployed with Docker + Bash (without Compose). NodeJS + MySQL app behind an Nginx proxy.

Resources

Stars

Watchers

Forks