Click to expand!
This project was developed during the Back-end module at Trybe in July, 2022. In it, a full-stack application was provided, divided into Back-end, Front-end and tests. The latter to validate if the Back-end and Front-end were connected correctly.
The to-do application has it's own README.md, which was used as refference during the project's development.
The challenge was to create images for each piece of the application and configure them using a docker-compose file.
This project was developed using Docker.
- Docker Command Line Interface (CLI) Commands;
- Dockerfile;
- Docker-compose.
![docker-icon](https://user-images.githubusercontent.com/96205316/185253359-6d9ea996-b398-43d0-bd75-bcbef416bcf3.png)
Docker is an open platform for developing, shipping and running applications throught containerization, allowing them to be isolated. Docker-compose configures each application's container and allows them to be connected.
- Create a directory using the mkdir command:
mkdir saraivais-projects
- Access the directory using the cd command and clone the repository:
cd saraivais-projects
git clone git@github.com:saraivais/docker-to-do-list.git
- Access the project directory:
cd docker-to-do-list
- Access the docker directory to and use the docker-compose up -d command to create and start the containers:
cd docker
docker-compose up -d
- Lastly, access the project via browser, using the following url:
http://localhost:3000
Clique para expandir!
Este projeto foi desenvolvido durante o módulo Back-end na Trybe em Julho de 2022. Nele foi disponibilizada uma aplicação full-stack dividida em Back-end, Front-end e teste. Este último validando se Back-end e Front-end estavam corretamente conectados.
A aplicação to-do list possui seu próprio README.md, que foi utilizado como referência durante o desenvolvimento do projeto.
O desafio foi criar imagens para cada parte da aplicação e configurá-las usando um arquivo docker-compose.
Este projeto foi desenvolvido utilizando Docker.
- Comandos na Interface de Linha de Comando (CLI) do Docker;
- Dockerfile;
- Docker-compose.
![docker-icon](https://user-images.githubusercontent.com/96205316/185253359-6d9ea996-b398-43d0-bd75-bcbef416bcf3.png)
O Docker é uma plataforma aberta para desenvolver, enviar e executar aplicativos por meio da conteinerização, permitindo que eles sejam isolados. O Docker-compose configura o contêiner de cada aplicativo e permite que eles sejam conectados.
- Crie um diretório usando o comando mkdir:
mkdir saraivais-projetos
- Acesse o diretório usando o comando cd e clone o repositório:
cd saraivais-projetos
git clone git@github.com:saraivais/docker-to-do-list.git
- Acesse o diretório do projeto:
cd docker-to-do-list
- Acesse o diretório docker e use o comando docker-compose up -d para criar e iniciar os contêineres:
cd docker
docker-compose up -d
- Por fim, acesse o projeto via navegador, usando a seguinte url:
http://localhost:3000