Konfigurační soubor

Z Astea wiki
Skočit na navigaci Skočit na vyhledávání

Dosys 5.1.3.5

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í.
  • development - 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.
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