Projeto de Backend e Frontend com Docker Compose

Este é um projeto que consiste em um backend Node.js e um frontend Next.js, ambos configurados para serem executados usando Docker Compose.

Animação de Demonstração do App

Ansioso para ver funcionando em alta resolução? Acesse a Demo no YouTube

Pré-requisitos

Antes de começar, certifique-se de ter o Docker e o Docker Compose instalados em sua máquina. Você pode encontrar instruções de instalação nos seguintes links:

Como executar

  1. Clone este repositório para o seu ambiente local:
git clone https://github.com/lucasdu4rte/desafio-kirvano.git
  1. Navegue até o diretório do projeto:
cd desafio-kirvano
  1. Execute o comando Docker Compose para iniciar os serviços do backend e frontend:
docker-compose up

Isso irá construir as imagens Docker para o backend e frontend, e então iniciar os contêineres para ambos os serviços.

  1. Após os contêineres estarem em execução, você poderá acessar o frontend em seu navegador utilizando o seguinte endereço:
http://localhost:3000

O backend estará disponível em:

http://localhost:3000
  1. Para parar os serviços, pressione Ctrl + C no terminal onde o docker-compose up está sendo executado, ou execute o seguinte comando no mesmo diretório do arquivo docker-compose.yml:
docker-compose down

Isso irá parar e remover os contêineres, redes e volumes associados aos serviços.