https://github.com/p2sousa/codeflix-service-video
microserviço de catalogo de video, para o codeflix.
https://github.com/p2sousa/codeflix-service-video
api-rest ci-cd docker integration-tests laravel react redis typescript unit-tests
Last synced: 3 months ago
JSON representation
microserviço de catalogo de video, para o codeflix.
- Host: GitHub
- URL: https://github.com/p2sousa/codeflix-service-video
- Owner: p2sousa
- License: mit
- Created: 2019-08-15T02:18:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T14:02:33.000Z (over 3 years ago)
- Last Synced: 2025-01-25T17:33:20.477Z (over 1 year ago)
- Topics: api-rest, ci-cd, docker, integration-tests, laravel, react, redis, typescript, unit-tests
- Language: PHP
- Homepage:
- Size: 3.68 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
Microserviço de catalogo e video da Codeflix.
codeflix é um clone do netflix, projeto desenvolvido para fins de estudo de microserviço.
[](https://travis-ci.org/p2sousa/codeflix-service-video)
[](https://codecov.io/gh/p2sousa/codeflix-service-video)

## 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.
``` bash
$ 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:
``` bash
$ docker exec -it codeflix-video-app backend/php artisan route:list
```
## Testes
Para executar os testes entre no container e rode o comando.
``` bash
$ docker exec -it codeflix-video-app backendvendor/bin/phpunit
```