A partir de um front-end
, um back-end
e seus testes testes
, todos desenvolvidos pela Trybe, esse projeto consiste na utilização dos conhecimentos de conteinerização de aplicações e na criação de conexão entre os seus três segmentos.
- Projeto desenvolvido utilizando Docker
Os comandos a seguir consistem na aplicações do conhecimento de docker, os comandos estão presentes no diretório ./docker/docker-commands
:
Comando | Descrição |
---|---|
1 |
Criar um container utilizando a imagem alpine na versão 3.12 de forma interativa sem execução, nomeando como 01container |
2 |
Realizar a inicialização do container 01container |
3 |
Listar todos os container, realizando a filtragem pelo nome 01container |
4 |
Executar o comando cat /etc/os-release no container 01container sem se acoplar a ele |
5 |
Remover o container 01container |
6 |
Realizar apenas o download da imagem nginx com a versão 1.21.3-alpine |
7 |
Inicializar um novo container com a imagem nginx na versão 1.21.3-alpine , onde deve ser: em segundo plano, nomeando-o como 02images e rodando na porta 3000 |
8 |
Parar o container 02images |
9 |
Gerar um build a partir do DockerFile do back-end nomeando a imagem como todobackend |
10 |
Gerar um build a partir do DockerFile do front-end nomeando a imagem como todofrontend |
11 |
Gerar um build a partir do DockerFile dos testes nomeando a imagem como todotests |
12 |
Criar um docker-compose de forma a criar a comunicação entre o back-end , front-end e testes |