Skip to content

fullstack boilerplate based in docker environment. just docker!

Notifications You must be signed in to change notification settings

amamov/fullstack-just-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack! - Just Docker

fullstack boilerplate based in docker environment. just docker!

  • nestjs (typescript)
  • nextjs (typescript)
  • mongodb, mongo-express
  • nginx, reverse-proxy, portainer
  • docker, docker-compose, docker-swarm, docker-stack
  • vscode

Getting Start

requirements

  • installed docker, docker-compose
  • settings env_files

development mode

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

  • compose logs : docker-compose -f dev.compose.yml logs

  • compose server down : docker-compose -f dev.compose.yml down

  • container clean up : docker rm -f $(docker ps -aq)

production mode

docker swarm init && docker stack deploy -c compose.yml <your_stack_name>

  • docker stack ls

  • docker service ls

  • docker service ps <your_service_name>

  • docker service logs <your_container_id_in_service>

  • docker stack rm <your_stack_name>