No description
Find a file
Jiří Setnička 965b1f2170
uwsgi: tune workers and timeouts, drop dead static-map
The static-map pointed to the wrong place… and it is also wrong to
have it here, because it would bypass Django protection for uploaded
documents.

Harakiri kills hanging workers (safeguard).
2026-08-06 13:24:56 +02:00
app Add timeout for external calls to fio.cz 2026-08-06 13:24:56 +02:00
cobuild Cobuild: add basic cobuild config 2026-08-06 13:24:56 +02:00
container uwsgi: tune workers and timeouts, drop dead static-map 2026-08-06 13:24:56 +02:00
.containerignore Fix fio api token and optimize 2026-07-03 11:46:04 +02:00
.editorconfig Format 2026-05-13 16:30:32 +02:00
.gitignore Cobuild: add basic cobuild config 2026-08-06 13:24:56 +02:00
Containerfile Fix rights for the /data/helenka and run migration under www-data 2026-08-06 13:24:56 +02:00
flake.lock Make ready for production and fmt 2026-03-18 22:12:31 +01:00
flake.nix Configure wsgi 2026-07-02 17:34:20 +02:00
README.md Fix fio api token and optimize 2026-07-03 11:46:04 +02:00

Helenka

Deploy

Nabízíme kontejner založen na gimli/base:trixie, určený pro deploy na Gimlim.

Jde o zabalenou uwsgi aplikaci, která poslouchá na portu 3031.

Data ukládá do /data:

  • /data/helenka.env obsahuje env proměnné:
    • SECRET_KEY
    • ALLOWED_HOSTS (bez správné konfigurace bude vracet 500)
    • FIO_API_TOKEN -- pro komunikaci s Fiobankou
  • /data/helenka/db.sqlite3 -- databáze v sqlite
  • /data/helenka/media -- nahrané soubory

Import výpisu z účtu

Ve webovém rozhraní je možné požádat o výpis z bankovního účtu u Fio banky. Pokud se požadují data starší než 90 dní, je nutné manuálně autorizovat API klíč v internetovém bankovnictví.