Programa para consultar a temperatura de previsão do tempo em celsius, fahrenheit e kelvin.
Para utilizar a imagem é necessário ter em mãos uma API KEY do https://www.weatherapi.com/.
Executando a imagem do docker hub localmente (porta 8080):
KEY="...."
docker run -e WEATHER_API_KEY="$KEY" -e PORT=8080 -p 8080:8080 betonetotbo/consulta-clima:latest
Variável | Descrição | Valor padrão |
---|---|---|
PORT | Porta do servidor HTTP | 8080 |
WEATHER_API_KEY | Chave de API do https://www.weatherapi.com/ |
Existe um docker-compose.yaml
em deployments/
. Para executá-lo basta:
cd deployments/
docker compose up -d
Este compose irá iniciar a aplicação localmente na porta 8080.
Para testar, você pode:
- Utilizar o script
scripts/api.http
- ou, via curl:
curl -v http://localhost:8080/?cep=01001-000
Existe uma versão de testes rodando na GCP Cloud Run em:
https://consulta-clima-867826340884.us-central1.run.app/
Para testar:
curl https://consulta-clima-867826340884.us-central1.run.app/?cep=01001-000