Çoklu Proje Geliştirme
Tek KUT kurulumu içinde bağımsız ve iç içe projeleri alan adı eşlemeleriyle çalıştırın.
This article is currently available in Turkish. Its English translation is being prepared.
KUT, tek çekirdek üzerinde birden fazla uygulamayı çalıştırabilir. Her proje kendi controller, model, görünüm, yapılandırma ve Storage alanına sahiptir.
Bağımsız projeler
Projects/
├── Docs/
├── Pusat/
└── Backend/
İç içe projeler
Projects/
└── OrunCP/
├── Site/
└── iPanel/
İç içe projelerin tam yolu korunur. Komut satırında proje seçerken de bu yol kullanılır:
php buyruk --project=OrunCP/iPanel command:list
Alan adı eşlemesi
Settings/Projects.php, alan adını çalıştırılacak proje diziniyle eşleştirir.
'directory' =>
[
'default' => Kut\Base::project('Docs'),
'others' =>
[
'panel.example.com' => 'OrunCP/iPanel',
'www.example.com' => 'OrunCP/Site'
]
]
Site ve yönetim paneli aynı container altında yer alsa da ayrı projelerdir. Paylaşılacak çalışma verileri DataStore ile container kapsamındaki Storage/Data alanında tutulabilir.