Skip to content

OLD [GH; RTD] Konfigurace

David Novák edited this page May 18, 2023 · 1 revision

Konfigurace aplikace:

Nastaveni aplikace:

  1. ve slozce webclient\webclient\settings\ jsou nastaveni aplikace (spolecne hodnoty pro develop/test a produkci) jsou v base.py, specificka nastaveni jsou pak v odpovidajicich souborech (dev.py a production.py). Pro testovaci prostredi se pouziva produkcni nastaveni (s webovym servrem jako proxy).
  2. ve slozce webclient\webclient\settings\ musi byt soubor secrets.json

Konstanty aplikace:

  1. webclient\heslar\hesla.py - konstanty hesel
  2. webclient\core\constants.py - obecne konstanty
  3. webclient\core\message_constants.py - konstanty django message notifikaci

Nastavení napojení na DB

  1. ve slozce webclient\webclient\settings\ jsou json soubory secrets.json a secrets_test.json. V oboch souborech jsou konstanty pro pripojení DB. Pokud existuje secrets.json, tak se nastavení použije z nej, pokud neexistuje ale existuje secrets_test.json nastavení se použije z nej.
  2. Obsah json souboru je:
  • "DB_NAME": "test_db", - název DB na serveru
  • "DB_PASS": "test_secretpass", - heslo pro pripojení k DB
  • "DB_USER": "test_user", - uživatel pro pripojení k DB
  • "DB_HOST": "localhost", - IP adresa pro pripojení k DB
  • "DB_PORT": "5432" - Port pro pripojení k DB