/backEnd-Project-Docker

este repositório tem a cópia do projeto docker-todo-list realizado na Trybe

Primary LanguageJavaScript

Este projeto foi o primeiro realizado em Back-end, nele foi treinado as habilidades e aprendizados do uso do Docker, os primeiros requisitos foram para escrever comandos dockers específicos e ao final do projeto o desafio era criar os dockerfiles e um docker-compose juntando um container de front-end, um de back-end e um container de testes.

Para acessar o projeto clone o repositório, acesse a pasta, instale as dependências e acesse os códigos criados dentro da pasta docker pelo vsCode.

  • git clone git@github.com:FernandaGrein/backEnd-Project-Docker.git
  • cd backEnd-Project-Docker
  • npm install
  • code .

Foram resolvidos os seguintes requisitos:

  • Foi criado um container em modo interativo utilizando a imagem alpine.
  • Iniciado o container, mantendo-o ativo.
  • Foi listado os container pelo nome.
  • Foi executado os comando cat /etc/os-release.
  • Foi removido o container criado.
  • Foi feito o download da imagem nginx.
  • Foi rodado o novo container renomeando-o e fazendo o mapeamento de portas.
  • Foi parado o container.
  • Foi gerado uma build a partir do Dockerfile do back-end.
  • Foi gerado uma build a partir do Dockerfile do front-end.
  • Foi gerado uma build a partir do Dockerfile dos testes.
  • Por fim foi criado um docker-compose, orquestrando as 3 imagens já buildadas.