netflix-clone
Um projeto pessoal que simula a interface da Netflix, com React, JavaScript e integração de APIs
7.6K
Essas imagens Docker são uma maneira rápida de executar o Netflix Clone em ambiente de desenvolvimento ou produção. O código fonte está disponível no GitHub.
Essas imagens são baseadas em Node.js 18 Alpine e Nginx Alpine, oferecendo tamanho otimizado e performance adequada. A imagem de desenvolvimento inclui hot reload automático para desenvolvimento rápido.
Todas as tags estão disponíveis no Docker Hub:
dev - Ambiente de desenvolvimento com hot reload (Node.js 18 + Vite)prod ou latest - Ambiente de produção otimizado (Nginx Alpine ~40MB)As imagens são versionadas e incluem labels OCI completos com informações sobre portas, variáveis de ambiente, volumes e features.
docker run -it --rm -p 5173:5173 -e VITE_TMDB_API_KEY=sua_key danieltomazdev/netflix-clone:dev
Acesso: http://localhost:5173
docker run -it --rm -p 3000:80 -e VITE_TMDB_API_KEY=sua_key danieltomazdev/netflix-clone:prod
Acesso: http://localhost:3000
TMDB API Key (obrigatória):
-e VITE_TMDB_API_KEY=sua_keyChave para testes:
-e VITE_TMDB_API_KEY=fa7e4d688f969937e7c96565355b6d51
docker-compose up netflix-clone-dev
docker-compose up netflix-clone
Solução: Verifique se a chave TMDB está correta:
# Teste a API
curl "https://api.themoviedb.org/3/movie/popular?api_key=SUA_CHAVE"
Solução: Verifique se a porta está disponível:
# Verificar portas em uso
netstat -tulpn | grep :5173
netstat -tulpn | grep :3000
Solução: Verifique logs do container:
docker logs <container_id>
Solução: Verifique se a API key está configurada:
docker exec <container_id> env | grep VITE_TMDB_API_KEY
docker logs -f <container_id>
docker-compose down
docker-compose build
docker-compose up
docker ps
docker images | grep netflix-clone
Desenvolvido por Daniel Tomaz | GitHub
Content type
Image
Digest
sha256:617a0d70f…
Size
21.6 MB
Last updated
9 months ago
docker pull danieltomazdev/netflix-clone