/dockerBlog

Blog project running on docker

Primary LanguageJavaScript

SERVER EXPRESS

Simple node express server running on a docker container with a mongo database running on another container

From : https://www.youtube.com/watch?v=9zUHg7xjIqQ

Packages

PROD

  • express
  • dotenv
  • cors
  • mongoose

DEVELOPMENT

  • nodemon

DOCKER COMMANDS

Build image + container

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d

Force rebuild image + container

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build

Stop containers

docker-compose -f docker-compose.yml -f docker-compose.dev.yml down

Clean unused volumes (!!! START CONTAINER FIRST !!!)

docker volume prune

Stop containers + delete volumes (!!! WILL DELETE DATABASE !!!)

docker-compose -f docker-compose.yml -f docker-compose.dev.yml down -v

Check if running

docker logs dockerblog-express-server-1 (-f)

Connect to mongo database

docker exec -it dockerblog-mongodb-1 mongo -u "blogusername" -p "blogpassword"