Mühit dəyişənləri.
Öz dəyişənləriniz və Rivervo-nun Sizin üçün təyin etdiyi dəyişənlər, əsas sayt və önizləmələr, avtomatik dəyərin əvəzlənməsi və dəyişikliklərin nə vaxt qüvvəyə minməsi.
Tətbiqiniz üçün açarlar, şifrələr və parametrlər Dəyişənlər bölməsində saxlanılır. Onlar şifrələnmiş şəkildə saxlanılır və tətbiqinizə adi mühit dəyişənləri kimi ötürülür.
Öz dəyişənlərinizin əlavə edilməsi
Dəyişənlər → Dəyişən əlavə et, AD və dəyəri daxil edin, sonra Saxla düyməsini basın.
- Ad latın hərfləri, rəqəmlər və
_işarəsindən ibarət olur və rəqəmlə başlamır. Hər ad unikal olmalıdır. - Məsləhət:
.envfaylının məzmununu ad sahəsinə yapışdırın — bütün sətirlər birdən əlavə olunur.
Dəyişənlər tətbiqə yığım mərhələsində deyil, işləyərkən ötürülür. Dəyişikliklər tətbiqə növbəti yerləşdirmədə çatır. Yadda saxladıqdan sonra panel İndi yerləşdir seçimini təklif edir: işləyən versiya yeni yığım olmadan, yeni dəyişənlərlə yenidən yerləşdirilir.
Əsas sayt və önizləmələr
Hər dəyişənin Mühit ayarı var:
| Mühit | Hara ötürülür |
|---|---|
| Əsas sayt və önizləmələr | işləyən tətbiqə və bütün branch önizləmələrinə (standart seçim) |
| Yalnız əsas sayt | yalnız işləyən tətbiqə — məsələn, real ödəniş açarı |
| Yalnız önizləmələr | yalnız branch önizləmələrinə — məsələn, test ödəniş açarı |
Önizləmələr yalnız onlar üçün təyin olunan dəyişənləri alır. Hər önizləmənin öz Dəyişənlər bölməsi də var: orada önizləmənin Tətbiqdən gələnlər siyahısını görürsünüz, eyni adlı öz dəyəriniz isə yalnız həmin önizləmə üçün onları əvəz edir.
Avtomatik təyin olunanlar
Avtomatik təyin olunur siyahısı Rivervo-nun tətbiqiniz üçün təqdim etdiyi və aktual saxladığı dəyişənləri göstərir. Bunları özünüz əlavə etmirsiniz:
| Dəyişən | Nə vaxt |
|---|---|
PORT | həmişə — tətbiqinizin dinlədiyi port |
DATABASE_URL, DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD | layihədə PostgreSQL və ya MySQL verilənlər bazası var |
PGHOST, PGPORT, PGDATABASE, PGUSER, PGPASSWORD | verilənlər bazası PostgreSQL-dir |
REDIS_URL, REDIS_HOST, REDIS_PORT, REDIS_PASSWORD, REDIS_CLIENT | layihədə Valkey var |
RIVERVO_<NAME>_URL | layihənin hər verilənlər bazası, Valkey və oxuma replikası üçün, servisin adına görə |
S3_ENDPOINT, S3_REGION, S3_BUCKET, S3_KEY, S3_SECRET | layihədə obyekt yaddaşı var |
APP_KEY, APP_ENV, APP_DEBUG, APP_URL, LOG_CHANNEL, SESSION_DRIVER, CACHE_STORE | Laravel tətbiqi (ətraflı: Laravel) |
Layihənin ilk verilənlər bazası adi adları (DATABASE_URL, DB_*) alır. İkinci baza yalnız öz RIVERVO_<NAME>_URL dəyişənini əlavə edir, ona görə tətbiq avtomatik ona keçmir — ətraflı: Verilənlər bazaları.
Avtomatik dəyərin əvəzlənməsi
Eyni adlı öz dəyişəniniz avtomatik dəyişəni əvəz edir; panel onu Sizin dəyər istifadə olunur kimi qeyd edir. Bundan tətbiqi başqa yerə yönəltmək üçün istifadə edin, məsələn, DATABASE_URL dəyişənini layihənin başqa verilənlər bazasına yönəldin.
Yeganə istisna PORT dəyişənidir: onu həmişə Rivervo idarə edir.
Layihənin servisləri
Layihənin hər servisi — fon prosesləri, planlaşdırılmış tapşırıqlar, digər veb servislər — layihənin dəyişənlərini, o cümlədən verilənlər bazasına qoşulma məlumatlarını alır. Servisin öz dəyişənləri də ola bilər və onlar layihənin dəyişənlərindən üstündür. Veb servis həmişə öz APP_URL dəyişənini alır. Ətraflı: Layihənin servisləri.
Dəyərləri kim görə bilər
Dəyərləri hesab sahibi və tətbiqdə Tərtibatçı və ya Administrator rolu olan şəxslər görür. Yalnız baxış rolu onları görmür. Ətraflı: Tətbiqə giriş.