git clone https://github.com/junta1/desafio-capgemini.git
Acesse ao projeto (entre no diretório desafio-capgemini) e lavante o container:
docker-compose up -d
Verifique se todos os containers foram levantados executando:
docker ps
Estes containers devem estar em funcionamento:
desafio-capgemini-mysql
desafio-capgemini-webserver
desafio-capgemini-php-fpm
Acesse ao container:
docker exec -it desafio-capgemini-php-fpm bash
Depedências via composer:
composer install
Altere as permissões:
chmod -R 777 storage/ bootstrap/
Copiar e colar o arquivo .env.example situado em (desafio-capgemini/api/.env.example) para .env no mesmo local ou executar o comando:
cp .env.example .env
Defina a chave da aplicação:
php artisan key:generate
Gere as migrations com as seeds:
php artisan migrate:refresh --seed
obs: As vezes o container desafio-capgemini-mysql cai e será preciso levanta-lo.
Depedências via nodejs:
npm install && npm run dev
Para poder modificar o front e visualizar as modificações:
OBS: Pule esta etapa se estiver apenas testando o projeto.
npm run watch
No navegador, acesse a página inicial do projeto pelo link: http://localhost:7979
Acesse com o usuário e senha:
Usuário: [email protected]
Senha: 12345678