Išsami visų aplinkos kintamųjų, naudojamų savarankiškai valdomam rtCloud diegimui konfigūruoti, nuoroda.
Visa konfigūracija atliekama per aplinkos kintamuosius .env faile diegimo katalogo šaknyje. „Docker Compose" automatiškai skaito šį failą – jokios --env-file žymos nereikia.
Kintamieji, pažymėti kaip privalomi, turi būti nustatyti prieš paleidžiant konteinerius. Visi kiti turi numatytąsias reikšmes ir yra neprivalomi.
Vykdymo aplinka. Naudokite prod gamybos diegimams, dev vietiniam kūrimui.
RUN_MODE
admin
Konteinerio vaidmuo. admin paleidžia visą rinkinį (žiniatinklis + eilė + cron). worker paleidžia tik foninį apdorojimą (horizontaliam masteliui).
TZ
Asia/Ho_Chi_Minh
Serverio laiko juosta. Veikia žurnalų laiko žymes, cron grafikus ir datos rodymą. Naudokite TZ duomenų bazės pavadinimą (pvz., UTC, America/New_York, Europe/London).
LOG_LEVEL
info
Programos žurnalo išsamumas. Parinktys: debug, info, warning, error.
COMPOSE_PROJECT_NAME
rtcloud
Priešdėlis, taikomas visiems „Docker" konteinerio ir tomo pavadinimams. Pakeiskite paleidžiant kelias rtCloud instancijas tame pačiame pagrindiniame kompiuteryje.
RESTART_POLICY
unless-stopped
„Docker" konteinerio paleidimo iš naujo elgesys. Parinktys: no, always, on-failure, unless-stopped.
RTCLOUD_IMAGE
rtawebteam/rta-smartsurvey:survey-dockerize
Naudojamas „Docker" vaizdas. Pakeiskite žymą konkrečiai versijai prisegti.
REQUIRE_LICENSE
false
Įjunkite licencijos rakto tikrinimą paleidimo metu. Susisiekite su RTA dėl licencijos informacijos.
Įjunkite CSRF žetono tikrinimą. Gamyboje palikite true. Nustatykite į false tik vietiniame kūrime, jei susiduriate su 400 CSRF token could not be verified klaidomis.
GII_ENABLED
false
Įjunkite „Yii" karkaso kodo generatoriaus įrankį. Niekada neįjunkite gamyboje.
Visi programos duomenys saugomi pavadintuose „Docker" tomuose. Tomai sukuriami automatiškai pirmojo paleidimo metu ir išlieka per konteinerių paleidimus iš naujo ir atnaujinimus.
Tomas
Montavimo taškas
Turinys
rtcloud_mysql_data
/var/lib/mysql
MySQL duomenų bazės failai
rtcloud_uploads
…/uploads
Apklausos respondentų įkelti failai
rtcloud_audios
…/audios
Garso įrašai
rtcloud_downloads
…/downloads
Sugeneruoti eksporto failai
rtcloud_gallery
…/gallery
Galerijos vaizdai
rtcloud_voicemail
…/voicemail
Balso pašto įrašai
rtcloud_analytics
…/analytics
Analizės duomenys
rtcloud_aggregate
…/aggregate
Apibendrinti apklausos rezultatai
rtcloud_converter
…/converter
Duomenų konvertavimo išvestys
rtcloud_shiny_data
/srv/shiny-server/smartsurvey
Shiny serverio R scenarijai
rtcloud_shiny_logs
/var/log/shiny-server
Shiny serverio žurnalai
rtcloud_assets
…/assets
Žiniatinklio ištekliai (CSS, JS)
rtcloud_runtime
…/protected/runtime
Programos vykdymo talpykla
rtcloud_cache
…/cache
Programos talpykla
rtcloud_tmp
…/tmp
Laikinieji failai
Tomų pavadinimai turi COMPOSE_PROJECT_NAME reikšmės priešdėlį (numatytasis: rtcloud).