KKUT Docs

Ç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.

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.

KUT Framework 1.0Katmanlı Uygulama Tabanı

Kur. Uyarla. Türet.