O projektu

Projekt poskytuje statistické údaje a rekordy o počasí pro město Olomouc. Databáze zahrnuje data od 1. ledna 1960 až po současnost. Cílem projektu není poskytovat detailní předpovědi počasí, k čemuž slouží specializované služby, jako například windy.com. Tento projekt se zaměřuje na historická data a jejich statistické zpracování.

Technické informace

Tento projekt byl vyvinut za použití moderních technologií, přičemž vývoj probíhal ve spolupráci s platformou ChatGPT. Aplikace běží v prostředí Docker na serveru s operačním systémem Ubuntu, hostovaném na Oracle Cloud. Projekt sestává ze tří Docker kontejnerů:

Jak to funguje?

Python skript je spuštěn každé dvě hodiny pomocí cron úlohy. Tento skript stahuje aktuální data z API služby open-meteo.com a ukládá je do dočasné tabulky v databázi. Následně jsou data zpracována a přenesena do hlavní tabulky s historickými údaji.

Webová stránka

Doména je registrována přes službu webglobe.cz a přesměrována na veřejnou IP adresu serveru. Veškerá komunikace je šifrována pomocí SSL certifikátů, které spravuje Traefik, a aplikace je dostupná pouze přes zabezpečené HTTPS připojení.