Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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`.