No description
Find a file
2026-08-19 11:56:04 +02:00
app Set version 2026-08-19 11:56:04 +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 Add info about versions 2026-08-19 11:56:00 +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í.

Struktura projektu

Releases jsou na branchi main. Vývoj se děje na branchi dev. Fičury přidáváme přes pull requesty, ty se mergují do dev, který se mergne do main. Používáme sémantické verzování.