Projeto com o objetivo de controle de mídia
Antes de tudo tenha instalado em sua máquina o docker
e docker-compose
.
Após o processo acima.
Entre na raiz do projeto e inicialize os containers com o comando docker-compose up
.
OBS: dependendo das condições da conexão e de sua máquina, esse processo pode levar alguns minutos.
Para Rodar o teste unitário roda esse seguinte comando:
docker exec -it php_web composer run-script --dev test
Para acessar entre na barra de endereço com essa url:
http://localhost:3000/
para o front com acesso a api
http://localhost:8100/
para o back, a api em si
Você deve se certificar que as portas(3000, 3100, 3306, 9906, 9907 e 8100) não estão sendo utilizada.
Os containers são levantados e em seguida rodam todos os comandos normalmente, mas caso tenha algum problema de conexão pode ocorrer de certos comandos não serem executados perfeitamente
- docker exec -it php_web ./vendor/bin/doctrine-migrations migrate --no-interaction
(faz inserção de informações no banco)
- docker exec -it php_web ./vendor/bin/doctrine orm:schema-tool:update --force
(atualiza as tabelas no banco)
- docker exec -it php_web composer install
(instala as dependências do php)
- docker exec -it php_web composer run-script --dev test
(roda teste unitário)
Qualquer dúvida entre em contato com [email protected]