# Vzor konfigurace. Zkopíruj do `.env` a vyplň. `.env` NIKDY necommituj. # Jméno Compose projektu – odlišuje produkci od stagingu (vlastní volumes). PROJECT=reiner-zbrane APP_PORT=3000 # Která verze image má běžet. Rollback = přepsat na starší SHA a `pull` + `up -d`. IMAGE_TAG=latest # SQLite soubor. V kontejneru leží ve volume /app/data, takže přežije redeploy. DATABASE_URI=file:./data/reiner.db # Klíč pro podpis session cookie – v produkci náhodný řetězec min. 32 znaků! # Vygeneruj: openssl rand -base64 32 PAYLOAD_SECRET=zmen-me-na-nahodny-retezec # Veřejná adresa webu – Payload z ní skládá odkazy na obrázky a admin. # Zápisy z jiné adresy Payload odmítá (CSRF), takže tohle musí sedět s tím, # co máš v prohlížeči v adresním řádku. NEXT_PUBLIC_SERVER_URL=http://localhost:3000 # Další adresy, ze kterých smí admin zapisovat – oddělené čárkou. # Nech prázdné, pokud web otevíráš jen přes adresu výše. # Např. při přístupu z jiného stroje v LAN: CSRF_ORIGINS=http://10.0.0.110:3000 CSRF_ORIGINS=