Dosys:Konfigurační soubor: Porovnání verzí

Z Astea wiki
Skočit na navigaci Skočit na vyhledávání
 
(Není zobrazeno 40 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
{{DISPLAYTITLE:Konfigurační soubor}}
{{DISPLAYTITLE:Konfigurační soubor}}
{{VERSIONINFO|Dosys|5.1.1.5}}
{{VERSIONINFO|Dosys|5.1.3.13}}


''UPOZORNĚNÍ: Tato stránka obsahuje informace k nejnovější verzi aplikace. Informace o verzi 4.x [[{{NAMESPACE}}:Konfigurační soubor v4|najdete zde]].''
''UPOZORNĚNÍ: Tato stránka obsahuje informace k nejnovější verzi aplikace. Informace o verzi 4.x [[{{NAMESPACE}}:Konfigurační soubor v4|najdete zde]].''


''UPOZORNĚNÍ: Následující informace jsou určeny správci aplikace.''
''UPOZORNĚNÍ: Následující informace jsou určeny správci aplikace.''
{{INCOMPLETE}}


== Přehled ==
== Přehled ==
Řádek 22: Řádek 21:
! Konfigurační hodnota || Popis || Výchozí
! Konfigurační hodnota || Popis || Výchozí
|-
|-
| style="white-space:nowrap;" | $Config['Product'][UrlAlias'] || Text, který bude zobrazen u odkazu na web společnosti. || "astea.cz"
| APP_ENV
| Základní režim aplikace.
* production - režim pro produkční prostředí.
* local - režim pro vývoj, nesmí být použit v produkčním prostředí.
| production
|-
| APP_KEY || Klíč pro zabezpečení běhu aplikace, používá se pro šifrování data konkrétní instance DOSYS. ||
|-
| APP_DEBUG || Je-li nastaven na hodnotu true, bude povolen ladicí režim aplikace. Při vzniku chyby budou informace o chybě zobrazeny uživateli. Na produkčním prostředí musí být nastaven na hodnotu false. || false
|-
| APP_LOG_LEVEL || Je-li nastaven na hodnotu debug, bude do protokolu aplikace zaznamenávány informace o http požadavku. ||
|-
| APP_URL || Adresa aplikace. Používá se při generování externích odkazů do aplikace. ||
|-
| APP_LOCALE || Výchozí lokalizace aplikace. Dvouznakový kód jazyka dle ISO 639. || cs
|-
| SCHEDULE || Nastavením na hodnotu false se pozastaví zpracování naplánovaných úloh. || true
|-
| QUEUE || Nastavením na hodnotu false se pozastaví zpracování úloh ve frontě (odesílání e-mailů). || true
|-
| ROOT_PASSWORD || Hash hesla uživatele root. Podporovány jsou algoritmy bcrypt a argon2. Není-li parametr uveden, bude se používat standardní heslo. || výchozí heslo
|-
|colspan="3"| '''Databáze'''
|-
| DB_HOST || Adresa databázového serveru. ||
|-
| DB_PORT || Port databázového serveru. ||
|-
| DB_DATABASE || Název databáze. ||
|-
| DB_USERNAME || Přihlašovací jméno k databázovému serveru. ||
|-
| DB_PASSWORD || Heslo k databázovému serveru. ||
|-
|colspan="3"| '''Nastavení CORS'''
|-
| CORS_ALLOWED_ORIGINS || Seznam domén (originů), ze kterých je povolen přístup k API pomocí CORS. Jednotlivé položky jsou odděleny čárkou.  Domény musí být zapsány v plném rozsahu včetně schématu (http://anafra.cz) ||
|-
| CORS_ALLOWED_METHODS || Povolené HTTP metody pro CORS požadavky (např. GET, POST, PUT, DELETE, OPTIONS). Jednotlivé položky jsou odděleny čárkou. || *
|-
| CORS_ALLOWED_HEADERS || Seznam HTTP hlaviček, které může klient použít v CORS požadavcích. Jednotlivé položky jsou odděleny čárkou. || *
|-
|colspan="3"| '''Odesílání e-mailů'''
|-
| MAIL_DRIVER
| Ovladač pro odesílání e-mailů. Může nabývat následujících hodnot.
* log - e-maily jsou zapsány do aplikačního logu. Určeno pro potřeby vývoje.
* smtp - odesílání pomocí SMTP protokolu.
Nastavení jednotlivých ovladačů je popsáno v dokumentaci [https://laravel.com/docs/11.x/mail Laravel]. Zde je popsáno běžné nastavení pro SMTP server.
| log
|-
| MAIL_HOST || Adresa SMTP serveru. ||
|-
| MAIL_PORT || Port SMTP serveru. || 587
|-
| MAIL_USERNAME || Přihlašovací jméno SMTP serveru. ||
|-
| MAIL_PASSWORD || Heslo SMTP serveru. ||
|-
| MAIL_ENCRYPTION || Šifrování komunikace s SMTP serverem. || tls
|-
| MAIL_TO_ADDRESS || Je-li nastavena tato adresa, budou všechny e-maily odesílány na tuto adresu. Určeno pro účely testování. ||
|-
| MAIL_FROM_ADDRESS || Adresa odesílatele. Ne všechny SMTP serveru umožňují změnu opdesílatele. ||
|-
| MAIL_FROM_NAME || Jméno odesílatele. ||
|-
| MAIL_REPLY_TO_ADDRESS || Adresa pro odpovědi. ||
|-
| MAIL_REPLY_TO_NAME || Název adresáta oddpovědí. ||
|-
|colspan="3"| '''Integrace s aplikací JOBKA'''
|-
| JOBKA_URL || Adresa aplikace JOBKA. Některé funkce DOSYS používají nestandardní přímý k aplikaci JOBKA ke stažení dat z formulářů do doby, než tyto soubory budou k dispozici v API Jobka. || https://app.jobka.cz/
|-
| JOBKA_USERNAME || Přihlašovací jméno k aplikaci JOBKA. ||
|-
| JOBKA_PASSWORD || Heslo k aplikaci jobka. ||
|-
| JOBKA_ABSENCE_FORM || Cesta k formuláři se žádostmi o dovolenou. Formuláře mají na každé instanci JOBKA unikátní číslo. Příklad hodnoty je "/CompanyForm/ExportData/4019" ||
|-
|colspan="3"| '''API JOBKA'''
|-
| JOBKA_API_URL || Adresa API systému [[{{NAMESPACE}}:Integrace JOBKA|JOBKA]]. || https://api.jobka.cz/
|-
| JOBKA_API_CLIENT_ID || ID klienta JOBKA. Přiděluje pracovník JOBKA. ||
|-
| JOBKA_API_CLIENT_SECRET || Přístupový klíč klienta JOBKA. Přiděluje pracovník JOBKA. ||
|-
| JOBKA_API_DAY_DATA_ID || Číslo formuláře API endpointu pro export denních dat. Sděluje pracovník JOBKA. ||
|-
| JOBKA_API_MONTH_DATA_ID || Číslo formuláře API endpointu pro export měsíčních dat. Sděluje pracovník JOBKA.  ||
|-
| JOBKA_API_SHIFT_DATA_ID || Číslo formuláře API endpointu pro export směn. Sděluje pracovník JOBKA.  ||
|-
| JOBKA_API_ABSENCE_DATA_ID || Číslo formuláře API endpointu pro import žádostí o dovolenou. Sděluje pracovník JOBKA.  ||
|-
| JOBKA_API_EMAIL_DATA_ID || Číslo formuláře API endpointu pro import e-mailových adres pro zasílání upozornění. Sděluje pracovník JOBKA.  ||
|}
|}
{{INCOMPLETE}}
== Seznam zastaralých konfiguračních hodnot ==
Následující tabulka obsahuje zastaralé konfigurační údaje, které by se již neměly používat a které budou v dalších verzích odstraněny.


== Odkazy ==
== Odkazy ==

Aktuální verze z 13. 2. 2026, 11:29

Dosys 5.1.3.13

UPOZORNĚNÍ: Tato stránka obsahuje informace k nejnovější verzi aplikace. Informace o verzi 4.x najdete zde.

UPOZORNĚNÍ: Následující informace jsou určeny správci aplikace.

Přehled

Konfiguraci aplikace dosys lze rozdělit do následujících skupin.

Základní konfigurace
Je umístěna v souboru .env, umístěném v kořenovém adresáři aplikace. Formát souboru je popsán zde. Součástí distribuce dosys je vzorový soubor .env.example.
Funkční konfigurace
Větší část konfiguračních hodnot je uložena v databázi Dosys a lze je upravovat pomocí uživatelského rozhraní Konfigurace. Ostatní hodnoty jsou uloženy v souboru config.php. Toto řešení je dočasné a v dalších verzích bude celá funkční konfigurace uložena v databázi a soubor config.php přestane být používán.

Základní konfigurační hodnoty

Pro parametry, které nejsou v souboru .env obsaženy, použije aplikace jejich výchozí hodnotu.

Nastavení produktu

Parametry jsou prezentovány jako informace o autorovi produktu.

Konfigurační hodnota Popis Výchozí
APP_ENV Základní režim aplikace.
  • production - režim pro produkční prostředí.
  • local - režim pro vývoj, nesmí být použit v produkčním prostředí.
production
APP_KEY Klíč pro zabezpečení běhu aplikace, používá se pro šifrování data konkrétní instance DOSYS.
APP_DEBUG Je-li nastaven na hodnotu true, bude povolen ladicí režim aplikace. Při vzniku chyby budou informace o chybě zobrazeny uživateli. Na produkčním prostředí musí být nastaven na hodnotu false. false
APP_LOG_LEVEL Je-li nastaven na hodnotu debug, bude do protokolu aplikace zaznamenávány informace o http požadavku.
APP_URL Adresa aplikace. Používá se při generování externích odkazů do aplikace.
APP_LOCALE Výchozí lokalizace aplikace. Dvouznakový kód jazyka dle ISO 639. cs
SCHEDULE Nastavením na hodnotu false se pozastaví zpracování naplánovaných úloh. true
QUEUE Nastavením na hodnotu false se pozastaví zpracování úloh ve frontě (odesílání e-mailů). true
ROOT_PASSWORD Hash hesla uživatele root. Podporovány jsou algoritmy bcrypt a argon2. Není-li parametr uveden, bude se používat standardní heslo. výchozí heslo
Databáze
DB_HOST Adresa databázového serveru.
DB_PORT Port databázového serveru.
DB_DATABASE Název databáze.
DB_USERNAME Přihlašovací jméno k databázovému serveru.
DB_PASSWORD Heslo k databázovému serveru.
Nastavení CORS
CORS_ALLOWED_ORIGINS Seznam domén (originů), ze kterých je povolen přístup k API pomocí CORS. Jednotlivé položky jsou odděleny čárkou. Domény musí být zapsány v plném rozsahu včetně schématu (http://anafra.cz)
CORS_ALLOWED_METHODS Povolené HTTP metody pro CORS požadavky (např. GET, POST, PUT, DELETE, OPTIONS). Jednotlivé položky jsou odděleny čárkou. *
CORS_ALLOWED_HEADERS Seznam HTTP hlaviček, které může klient použít v CORS požadavcích. Jednotlivé položky jsou odděleny čárkou. *
Odesílání e-mailů
MAIL_DRIVER Ovladač pro odesílání e-mailů. Může nabývat následujících hodnot.
  • log - e-maily jsou zapsány do aplikačního logu. Určeno pro potřeby vývoje.
  • smtp - odesílání pomocí SMTP protokolu.

Nastavení jednotlivých ovladačů je popsáno v dokumentaci Laravel. Zde je popsáno běžné nastavení pro SMTP server.

log
MAIL_HOST Adresa SMTP serveru.
MAIL_PORT Port SMTP serveru. 587
MAIL_USERNAME Přihlašovací jméno SMTP serveru.
MAIL_PASSWORD Heslo SMTP serveru.
MAIL_ENCRYPTION Šifrování komunikace s SMTP serverem. tls
MAIL_TO_ADDRESS Je-li nastavena tato adresa, budou všechny e-maily odesílány na tuto adresu. Určeno pro účely testování.
MAIL_FROM_ADDRESS Adresa odesílatele. Ne všechny SMTP serveru umožňují změnu opdesílatele.
MAIL_FROM_NAME Jméno odesílatele.
MAIL_REPLY_TO_ADDRESS Adresa pro odpovědi.
MAIL_REPLY_TO_NAME Název adresáta oddpovědí.
Integrace s aplikací JOBKA
JOBKA_URL Adresa aplikace JOBKA. Některé funkce DOSYS používají nestandardní přímý k aplikaci JOBKA ke stažení dat z formulářů do doby, než tyto soubory budou k dispozici v API Jobka. https://app.jobka.cz/
JOBKA_USERNAME Přihlašovací jméno k aplikaci JOBKA.
JOBKA_PASSWORD Heslo k aplikaci jobka.
JOBKA_ABSENCE_FORM Cesta k formuláři se žádostmi o dovolenou. Formuláře mají na každé instanci JOBKA unikátní číslo. Příklad hodnoty je "/CompanyForm/ExportData/4019"
API JOBKA
JOBKA_API_URL Adresa API systému JOBKA. https://api.jobka.cz/
JOBKA_API_CLIENT_ID ID klienta JOBKA. Přiděluje pracovník JOBKA.
JOBKA_API_CLIENT_SECRET Přístupový klíč klienta JOBKA. Přiděluje pracovník JOBKA.
JOBKA_API_DAY_DATA_ID Číslo formuláře API endpointu pro export denních dat. Sděluje pracovník JOBKA.
JOBKA_API_MONTH_DATA_ID Číslo formuláře API endpointu pro export měsíčních dat. Sděluje pracovník JOBKA.
JOBKA_API_SHIFT_DATA_ID Číslo formuláře API endpointu pro export směn. Sděluje pracovník JOBKA.
JOBKA_API_ABSENCE_DATA_ID Číslo formuláře API endpointu pro import žádostí o dovolenou. Sděluje pracovník JOBKA.
JOBKA_API_EMAIL_DATA_ID Číslo formuláře API endpointu pro import e-mailových adres pro zasílání upozornění. Sděluje pracovník JOBKA.

Odkazy

Instalace

Domovská stránka