Az összes környezeti változó teljes referenciája, amelyek a saját üzemeltetésű rtCloud-telepítés konfigurálásához használhatók.
Minden konfiguráció a telepítési könyvtár gyökerében lévő .env fájlban lévő környezeti változókon keresztül történik. A Docker Compose automatikusan olvassa be ezt a fájlt — nincs szükség --env-file jelzőre.
A kötelező jelöléssel ellátott változókat a konténerek indítása előtt be kell állítani. A többinek alapértékei vannak, és opcionálisak.
Futtatókörnyezet. Éles telepítésekhez használja a prod-ot, helyi fejlesztéshez a dev-et.
RUN_MODE
admin
Konténer szerepkör. Az admin az összes összetevőt futtatja (web + sor + cron). A worker csak háttérfeldolgozást futtat (vízszintes skálázáshoz).
TZ
Asia/Ho_Chi_Minh
Kiszolgáló időzónája. Befolyásolja a napló időbélyegeit, a cron-ütemezéseket és a dátummegjelenítést. Használjon TZ adatbázis nevet (pl. UTC, America/New_York, Europe/London).
LOG_LEVEL
info
Az alkalmazásnapló részletessége. Lehetőségek: debug, info, warning, error.
COMPOSE_PROJECT_NAME
rtcloud
Az összes Docker-konténer és kötet nevére alkalmazott előtag. Változtassa meg, ha ugyanazon a gazdagépen több rtCloud-példányt futtat.
RESTART_POLICY
unless-stopped
Docker-konténer újraindítási viselkedése. Lehetőségek: no, always, on-failure, unless-stopped.
RTCLOUD_IMAGE
rtawebteam/rta-smartsurvey:survey-dockerize
Használandó Docker-képfájl. Változtassa meg a címkét egy adott verzió rögzítéséhez.
REQUIRE_LICENSE
false
Licenckulcs-ellenőrzés engedélyezése az indításkor. A licencinformációkért forduljon az RTA-hoz.
CSRF-token ellenőrzés engedélyezése. Éles környezetben tartsa true értéken. Csak helyi fejlesztésnél állítsa false-ra, ha 400 CSRF token could not be verified hibával találkozik.
GII_ENABLED
false
A Yii keretrendszer kódgenerátor eszközének engedélyezése. Soha ne engedélyezze éles környezetben.
Az összes alkalmazásadat elnevezett Docker-kötetekben tárolódik. A kötetek az első indításkor automatikusan létrejönnek, és a konténerek újraindítása és frissítése után is megmaradnak.
Kötet
Csatlakozási pont
Tartalom
rtcloud_mysql_data
/var/lib/mysql
MySQL adatbázisfájlok
rtcloud_uploads
…/uploads
Felmérési válaszadók által feltöltött fájlok
rtcloud_audios
…/audios
Hangfelvételek
rtcloud_downloads
…/downloads
Generált exportfájlok
rtcloud_gallery
…/gallery
Galéria képei
rtcloud_voicemail
…/voicemail
Hangposta felvételei
rtcloud_analytics
…/analytics
Elemzési adatok
rtcloud_aggregate
…/aggregate
Összesített felmérési eredmények
rtcloud_converter
…/converter
Adatkonverziós kimenetek
rtcloud_shiny_data
/srv/shiny-server/smartsurvey
Shiny szerver R-szkriptjei
rtcloud_shiny_logs
/var/log/shiny-server
Shiny szerver naplói
rtcloud_assets
…/assets
Webes erőforrások (CSS, JS)
rtcloud_runtime
…/protected/runtime
Alkalmazás futásidejű gyorsítótára
rtcloud_cache
…/cache
Alkalmazás gyorsítótára
rtcloud_tmp
…/tmp
Ideiglenes fájlok
A kötetnevek a COMPOSE_PROJECT_NAME értékével vannak előtagolva (alapértelmezett: rtcloud).