Para o desenvolvimento do projeto foi utilizada a stack com as seguintes tecnologias:
- Laravel — Laravel is a web application framework with expressive, elegant syntax.Web framework que permite utilizar javascript tanto no frontend quanto no backend;
- Vue Js —Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces.;
Backend:
Frontend:
Baixe o repositório e entre no diretório do projeto
git clone https://github.com/rayque/legendary-happiness
cd legendary-happiness
Suba os containers das aplicações
docker-compose up
Conatiners
- dm-frontend, porta 8080
- dm-nginx, porta 8000
- dm-backend
Instale as dependencias do laravel
docker-compose exec dm-backend composer install
Crie o arquivo .env e gere a key
docker-compose exec dm-backend cp .env.example .env
docker-compose exec dm-backend php artisan key:generate
Coloque a chave da api Giphy no arquivo .env. Path: legendary-happiness/backend/.env
GIPHY_KEY=<sua-chave>