Referensi lengkap untuk semua variabel lingkungan yang digunakan untuk mengonfigurasi penerapan rtCloud yang di-hosting sendiri.
Semua konfigurasi dilakukan melalui variabel lingkungan dalam file .env di root direktori penerapan Anda. Docker Compose membaca file ini secara otomatis — tidak diperlukan flag --env-file.
Variabel yang ditandai diperlukan harus ditetapkan sebelum memulai container. Semua variabel lainnya memiliki nilai default dan bersifat opsional.
Lingkungan runtime. Gunakan prod untuk penerapan produksi, dev untuk pengembangan lokal.
RUN_MODE
admin
Peran container. admin menjalankan stack penuh (web + antrian + cron). worker hanya menjalankan pemrosesan latar belakang (untuk penskalaan horizontal).
TZ
Asia/Ho_Chi_Minh
Zona waktu server. Memengaruhi cap waktu log, jadwal cron, dan tampilan tanggal. Gunakan nama database TZ (misalnya, UTC, America/New_York, Europe/London).
Aktifkan validasi token CSRF. Pertahankan true di produksi. Atur ke false hanya dalam pengembangan lokal jika Anda mengalami kesalahan 400 CSRF token could not be verified.
GII_ENABLED
false
Aktifkan alat pembuat kode framework Yii. Jangan pernah aktifkan di produksi.
Semua data aplikasi disimpan dalam volume Docker bernama. Volume dibuat secara otomatis pada startup pertama dan bertahan di antara restart dan pembaruan container.
Volume
Titik Mount
Konten
rtcloud_mysql_data
/var/lib/mysql
File database MySQL
rtcloud_uploads
…/uploads
File yang diunggah oleh responden survei
rtcloud_audios
…/audios
Rekaman audio
rtcloud_downloads
…/downloads
File ekspor yang dibuat
rtcloud_gallery
…/gallery
Gambar galeri
rtcloud_voicemail
…/voicemail
Rekaman pesan suara
rtcloud_analytics
…/analytics
Data analitik
rtcloud_aggregate
…/aggregate
Hasil survei yang diagregasi
rtcloud_converter
…/converter
Output konversi data
rtcloud_shiny_data
/srv/shiny-server/smartsurvey
Skrip R server Shiny
rtcloud_shiny_logs
/var/log/shiny-server
Log server Shiny
rtcloud_assets
…/assets
Aset web (CSS, JS)
rtcloud_runtime
…/protected/runtime
Cache runtime aplikasi
rtcloud_cache
…/cache
Cache aplikasi
rtcloud_tmp
…/tmp
File sementara
Nama volume diawali dengan nilai COMPOSE_PROJECT_NAME (default: rtcloud).