Täydellinen viite kaikille ympäristömuuttujille, joita käytetään itse isännöidyn rtCloud-käyttöönoton konfigurointiin.
Kaikki konfigurointi tehdään ympäristömuuttujien kautta käyttöönottohakemistosi juuressa olevassa .env-tiedostossa. Docker Compose lukee tämän tiedoston automaattisesti — --env-file-lippua ei tarvita.
Pakollisiksi merkityt muuttujat on asetettava ennen konttien käynnistämistä. Kaikki muut ovat valinnaisia oletusarvoillaan.
Suoritusympäristö. Käytä prod tuotantokäyttöönotoissa, dev paikallisessa kehityksessä.
RUN_MODE
admin
Konttirooli. admin ajaa koko pinon (verkko + jono + cron). worker ajaa vain taustatyöskentelyn (horisontaaliseen skaalaukseen).
TZ
Asia/Ho_Chi_Minh
Palvelinaikavyöhyke. Vaikuttaa lokien aikaleimioihin, cron-aikatauluihin ja päivämäärän näyttöön. Käytä TZ-tietokannan nimeä (esim. UTC, America/New_York, Europe/London).
Ota CSRF-tunnuksen vahvistus käyttöön. Pidä tämä true tuotannossa. Aseta false vain paikallisessa kehityksessä, jos kohtaat 400 CSRF-tunnusta ei voitu vahvistaa -virheitä.
GII_ENABLED
false
Ota Yii-kehyksen koodigeneroinnin työkalu käyttöön. Älä koskaan ota käyttöön tuotannossa.
Kaikki sovellusdata tallennetaan nimettyihin Docker-taltioihin. Taltiot luodaan automaattisesti ensimmäisellä käynnistyksellä ja säilyvät konttien uudelleenkäynnistyksissä ja päivityksissä.
Taltio
Liitospiste
Sisältö
rtcloud_mysql_data
/var/lib/mysql
MySQL-tietokantatiedostot
rtcloud_uploads
…/uploads
Kyselyn vastaajien lataamat tiedostot
rtcloud_audios
…/audios
Ääninauhotteet
rtcloud_downloads
…/downloads
Generoidut vientitiedostot
rtcloud_gallery
…/gallery
Gallerian kuvat
rtcloud_voicemail
…/voicemail
Puhepostinauhotteet
rtcloud_analytics
…/analytics
Analytiikkadata
rtcloud_aggregate
…/aggregate
Kootut kyselytulokset
rtcloud_converter
…/converter
Datamuunnostuotokset
rtcloud_shiny_data
/srv/shiny-server/smartsurvey
Shiny-palvelimen R-skriptit
rtcloud_shiny_logs
/var/log/shiny-server
Shiny-palvelimen lokit
rtcloud_assets
…/assets
Verkkoresurssit (CSS, JS)
rtcloud_runtime
…/protected/runtime
Sovelluksen suoritusaikainen välimuisti
rtcloud_cache
…/cache
Sovelluksen välimuisti
rtcloud_tmp
…/tmp
Väliaikaiset tiedostot
Taltioiden nimien etuliite on COMPOSE_PROJECT_NAME-muuttujan arvo (oletus: rtcloud).