Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mairess/project-docker-todo-list
Meu primeiro projeto do backend, uma aplicação full stack para ser conteinerizada. Aqui eu criar arquivos Dockerfile e docker-compose, além de escrever os comando de CLI do docker.
https://github.com/mairess/project-docker-todo-list
containerization docker docker-compose dockerfile
Last synced: about 1 month ago
JSON representation
Meu primeiro projeto do backend, uma aplicação full stack para ser conteinerizada. Aqui eu criar arquivos Dockerfile e docker-compose, além de escrever os comando de CLI do docker.
- Host: GitHub
- URL: https://github.com/mairess/project-docker-todo-list
- Owner: mairess
- Created: 2023-11-28T14:01:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T11:45:34.000Z (10 months ago)
- Last Synced: 2024-04-01T00:27:12.413Z (10 months ago)
- Topics: containerization, docker, docker-compose, dockerfile
- Language: JavaScript
- Homepage:
- Size: 68.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Projeto Docker Todo-List
## Contexto
O objetivo desse projeto é realizar a `conteinerização` de uma aplicação full-stack de gerenciamento de tarefas, uma to-do list. A infraestrutura é composta por front-end, back-end e um aplicativo de teste para validar a comunicação entre eles. A tarefa inclui a criação de arquivos de configuração `Dockerfile` específicos, garantindo a `orquestração` entre as partes e a criação de comandos de CLI do docker. Todos os comandos criados estão no diretório `./docker/docker-commands`.
Rode o projeto conteinerizado
> ⚠️ É preciso ter o [Docker](https://www.docker.com/get-started/) instalado em sua máquina.
> ⚠️ É preciso ter o [Node](https://nodejs.org/en) instalado em sua máquina.
Clone o repositório:
```SHELL
git clone [email protected]:mairess/project-docker-todo-list.git
```Acesso o diretório onde se encontra o `docker compose`:
```SHELL
cd docker
```Suba o container:
```SHELL
docker compose up -d
```O front estará disponível na porta `3000`:
```HTML
http://localhost:3000
```O back estará disponível na porta `3001`:
```HTML
http://localhost:3001/tasks
```## Competências desenvolvidas
- Compreensão e utilização de `docker-compose`.
- Compreensão e utilização de `dockerfile`.
- Compreensão e utilização de `comandos docker`.
- Compreensão de `orquestração de containers`.