Aplicação web que permite aos usuários consultar a previsão do tempo de uma determinada cidade, utilizando a API do WeatherStack
, através da stack PHP
com Laravel
para o backend, e para o frontend jQuery
e Bootstrap
, utilizando o banco de dados MySQL
.
Docker
Possuir um perfil WeatherStack
-
Primeiro realize a clonagem para sua máquina do repositório Weather.
-
Acesse o seguinte diretório e arquivo:
Weather/app/Http/Controllers/PrevisaoController.php
e na variável
private $weatherstackApiKey = '';
dentro das '' insira o seu token da WeatherStack
-
Faça um copia do arquivo
env.example.
e renomeei para.env
e altere para suas credência caso necessário. -
Após isso ainda diretório raiz do projeto execute :
docker-compose up --build
- Ainda no diretório raiz do projeto execute :
docker-compose up -d
- Em seguinda execute :
docker-compose exec app bash
- Agora execute as migrations do laravel:
php artisan migrate
- Inicie o servidor laravel :
php artisan serve --host=0.0.0.0 --port=8000
Quando você terminar de usar o servidor laravel, pressione Ctrl + C
no terminal onde o servidor está em execução para encerrá-lo. E para sair do contêiner, basta digitar exit
no terminal.