Skip to content
devfullcyclePublic

About

No description, website, or topics provided.

Resources

Stars

120 stars

Watchers

10 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

Repository files navigation

Imersão Fullcycle 19 - Plataforma de streaming de vídeos

Imersão Full Stack && Full Cycle

Participe gratuitamente: https://imersao.fullcycle.com.br/

Requerimentos

Cada projeto tem seus próprios requerimentos, mas uma ferramenta é comum a todos: o Docker.

Docker

Dependendo do seu sistema operacional, você tem 2 opções para instalar o Docker:

  • [Docker Desktop] - Interface gráfica para gerenciar e usar o Docker.
  • [Docker Engine] - Apenas a engine do Docker, sem interface gráfica, chamado de Docker Nativo.

Se você tem 8GB ou menos de memória RAM, recomendamos o uso do Docker Engine, pois a interface gráfica do Docker Desktop + a execução dos containers pode consumir praticamente a memória da máquina, caso contrário usar o Docker Desktop é mais prático.

Se você quiser saber mais detalhes sobre isto, veja nosso vídeo https://www.youtube.com/watch?v=99dCerRKO6s.

Se você estiver no Windows, use o WSL 2. Veja nosso tutorial https://github.com/codeedu/wsl2-docker-quickstart.

Rodar a aplicação

Crie um volume docker com o nome external-storage que será compartilhado entre todos os serviços:

docker volume create external-storage

Rode todas as aplicações com o comando:

docker-compose up -d

Este comando irá subir todos os containers necessários para rodar todo o projeto

Acesse as pastas golang, django e nextjs e siga as instruções.

Arquitetura do projeto

alt text

About

No description, website, or topics provided.

Resources

Stars

120 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages