Kuika’da geliştirilen bir uygulamanın On-Prem’de yayına alınabilmesi için Configuration Manager modülüne uygun bir yapılandırma hazırlanmalıdır.
Yapılandırma ayarını hazırlama işleminiz sonrasında aşağıdaki adımları izleyebilirsiniz:
Publish butonuna tıkladıktan sonra e-postanıza uygulamaya ait Build dosyaları gelecektir.
Kuika ile geliştirdiğiniz uygulamaları, ister Windows isterseniz de Linux tabanlı bir sunucuya kurabilirsiniz. Bu içerikte Windows tabanlı sunucuda IIS kurulumu ele alınacaktır.
IIS ile Windows tabanlı bir sunucuya dağıtım için aşağıdaki adımları izleyebilirsiniz:
Öncelikle IIS üzerinde kurulum için, IIS bulunan sunucuya 2 adet eklenti kurulması gerekmektedir.
Bu 2 paketin sunucuya kurulması sonrasında, IIS üzerinde Frontend ve Backend Deployment kısmına geçebilirsiniz.
Roket ikonuna tıkladığınızda oluşturulan Config seçilir. E-postanıza uygulamaya ait Build dosyaları yani backend ve UI(Kullanıcı arayüzü) dosyaları zip'li şekilde gelecektir.
IIS sunucunda UI dosyalarını kopyalamak için “projeadi” ismi ile dizin açın.
Backend dosyalarını kopyalayabilmek için ise projeadi ismi ile açılan dizin adını sonuna Api kelimesi eklenerek “projeadiapi” ismi ile bir dizin açın. Dizinleri, wwwroot altında oluşturdunuz. Zip dosyaları ilgili dizinlerin içine açmalısınız.
IIS altında Websitesi ekle ile “projeadiapi” web sayfası oluşturulur.
Aynı zamanda projeadiapi isimli Application Pool oluşturulmuş olacaktır. Burada dikkat edilmesi gereken konu, backend için oluşturduğunuz Application Pool’un No Managed Code olmasıdır.
Projeadiapi üzerinde sağ click yapılır ve Gözat’a tıklanır. Açılan internet tarayıcısında adres sonuna “/swagger” yazarak backend çalışma durumu kontrol edilir.
Backend çalışır duruma getirildikten sonra UI tarafında web sayfasının açılması işlemine başlanır.
Yukarıda verilen görsellerde belirtilen işlemler sırasıyla takip edilip uygulanmalıdır.
Ardından IIS configure edildiğinde uygulamanız sorunsuz çalışacaktır.
Bunun haricinde dilerseniz uygulamanızı Linux işletim sisteminde veya Docker ile de Deploy edebilirsiniz. Eğer Docker ile deploy etmek isterseniz, örnek bir Docker dosyası ilk adımda size gelen mailin içinde bulunmaktadır. İlgili Docker dosyasını kullanabilirsiniz.