Referencë e plotë për të gjitha variablat e mjedisit të përdorura për konfigurimin e një vendosjeje vetjake rtCloud.
E gjithë konfigurimi bëhet nëpërmjet variablave të mjedisit në skedarin .env në rrënjën e drejtorisë suaj të vendosjes. Docker Compose e lexon këtë skedar automatikisht — nuk nevojitet flamur --env-file.
Variablat e shënuara si të detyrueshme duhet të caktohen para nisjes së kontejnerëve. Të gjitha të tjerat kanë vlera të paracaktuara dhe janë opsionale.
Mjedisi i ekzekutimit. Përdorni prod për vendosjet e prodhimit, dev për zhvillimin lokal.
RUN_MODE
admin
Roli i kontejnerit. admin ekzekuton suitën e plotë (ueb + radhë + cron). worker ekzekuton vetëm përpunimin në sfond (për shkallëzim horizontal).
TZ
Asia/Ho_Chi_Minh
Zona kohore e serverit. Ndikon në markat kohore të regjistrit, oraret cron dhe shfaqjen e datës. Përdorni një emër zone kohore TZ database (p.sh., UTC, America/New_York, Europe/London).
LOG_LEVEL
info
Detajimi i regjistrit të aplikacionit. Opsionet: debug, info, warning, error.
COMPOSE_PROJECT_NAME
rtcloud
Prefiks i aplikuar ndaj të gjithë emrave të kontejnerëve dhe volumeve Docker. Ndryshojeni kur ekzekutoni instanca të shumta rtCloud në të njëjtin host.
RESTART_POLICY
unless-stopped
Sjellja e rinisjes së kontejnerit Docker. Opsionet: no, always, on-failure, unless-stopped.
RTCLOUD_IMAGE
rtawebteam/rta-smartsurvey:survey-dockerize
Imazhi Docker për të përdorur. Ndryshoni etiketa për të fiksuar një version specifik.
REQUIRE_LICENSE
false
Aktivizoni validimin e çelësit të licencës në nisje. Kontaktoni RTA për informacione mbi licencën.
Aktivizoni validimin e shenjës CSRF. Mbajeni true në prodhim. Caktoni në false vetëm në zhvillim lokal nëse ndeshni gabime 400 Shenja CSRF nuk mund të verifikohej.
GII_ENABLED
false
Aktivizoni mjetin gjenerues të kodit të kuadrit Yii. Kurrë mos aktivizoni në prodhim.
Të gjitha të dhënat e aplikacionit ruhen në volume të emëruara Docker. Volumet krijohen automatikisht në nisjen e parë dhe ruhen nëpërmjet rinisjes dhe përditësimeve të kontejnerëve.
Volumi
Pika e Montimit
Përmbajtja
rtcloud_mysql_data
/var/lib/mysql
Skedarët e bazës së të dhënave MySQL
rtcloud_uploads
…/uploads
Skedarët e ngarkuar nga të anketuarit
rtcloud_audios
…/audios
Regjistrime audio
rtcloud_downloads
…/downloads
Skedarët e eksportit të gjeneruar
rtcloud_gallery
…/gallery
Imazhet e galerisë
rtcloud_voicemail
…/voicemail
Regjistrime poste zanore
rtcloud_analytics
…/analytics
Të dhënat e analitikës
rtcloud_aggregate
…/aggregate
Rezultate të grumbulluara të sondazhit
rtcloud_converter
…/converter
Dalja e konvertimit të të dhënave
rtcloud_shiny_data
/srv/shiny-server/smartsurvey
Skriptet R të serverit Shiny
rtcloud_shiny_logs
/var/log/shiny-server
Regjistrat e serverit Shiny
rtcloud_assets
…/assets
Asete ueb (CSS, JS)
rtcloud_runtime
…/protected/runtime
Cache i kohës së ekzekutimit të aplikacionit
rtcloud_cache
…/cache
Cache i aplikacionit
rtcloud_tmp
…/tmp
Skedarë të përkohshëm
Emrat e volumeve prefiqsohen nga vlera e COMPOSE_PROJECT_NAME (parazgjedhja: rtcloud).