Skip to content

p2sousa/codeflix-service-video

Repository files navigation

Microserviço de catalogo e video da Codeflix.

codeflix é um clone do netflix, projeto desenvolvido para fins de estudo de microserviço.

Build Status codecov GitHub top language GitHub language count GitHub last commit GitHub

Instalaçaão usando Docker

Clone esse repositorio e rode o docker-compose up -d, aguarde o docker efetuar o build e subir os containers.

$ git clone https://github.com/p2sousa/codeflix-service-video.git

$ cd codeflix-service-video

$ docker-compose up -d

O processo de up da app vai rodar automaticamente o composer install, npm install e php artisan migrate:refresh --seed.

Acompanhe os logs usando docker-compose logs app, docker-compose logs db e docker-compose logs nginx.

Verifique a lista de endpoints do microserviço com o seguinte comando:

$ docker exec -it codeflix-video-app backend/php artisan route:list

Testes

Para executar os testes entre no container e rode o comando.

$ docker exec -it codeflix-video-app backendvendor/bin/phpunit