Veřejné sklady Interní dokumentace & monitoring

Status & monitoring jednotlivých funkcí

Živé testy klíčových funkcí aplikace – databáze, externí integrace (v mock nebo ostrém režimu) a regresní self-testy business logiky (výpočet ceny, IBAN/QR, časové okno SMS). Testy nic neodesílají skutečným zákazníkům – SMS/email/platby probíhají v mock režimu, pokud není v .env nastaveno jinak.

Poslední načtení: 19. 9. 2026 15:17:19

Databáze a infrastruktura

Připojení k PostgreSQL Připojeno (39 ms)
DB schéma (migrace) odpovídá verzi aplikace Všechny migrace ze src/db/migrations jsou aplikované.
Souborové úložiště (faktury, QR) Zápis i čtení ze storage/ funguje.
Plánované úlohy (cron) 5/5 úloh již alespoň jednou proběhlo.

Externí integrace

Comgate (platební brána) Režim: mock
vyfakturuj.cz (fakturace) Režim: mock
SMSbrana.cz (SMS) Režim: mock
SMTP (email) SMTP spojení ověřeno
WordPress (propojovací plugin) Web odpověděl chybou 404. Je plugin nainstalovaný a aktivní?

Business logika (self-test)

Výpočet ceny pronájmu + kauce 3× 1050 Kč + 1000 Kč kauce = 4150 Kč ✓
Generování přístupového kódu Vygenerovaný testovací kód: 5299
IBAN + QR platba (vrácení kauce) IBAN výpočet i generování QR obrázku odpovídají referenčnímu příkladu.
Denní okno SMS + 24/7 výjimka Časové okno SMS i 24/7 výjimka pro potvrzení rezervace fungují dle specifikace.

Bezpečnost

Tajemství v .env nejsou výchozí vzorové hodnoty Žádné tajemství nepoužívá výchozí vzorovou hodnotu z .env.example.
Šifrování nastavení integrací Šifrování/dešifrování nastavení (AES-256-GCM) funguje.
Veřejná adresa aplikace (APP_BASE_URL) APP_BASE_URL = https://vs.webfusion.dev

Testy jsou definovány v src/services/statusCheckService.js. Přidejte sem novou položku do pole CHECKS, aby se automaticky objevila i zde.