Merhaba
Django ile çeşitli araçlar üretiyorum. Geliştirme sonrası yayınlamada sorunlar yaşıyorum. Plesk üzerinden denedim Git ile güncellemeleri sorunsuz yaptım ancak yayınlama kısmında pek olmadı. Cyberpanel ile LSAPI ve LSWSGI ile yayında sorun yok ancak Cyberpanel'in acayip yerlerde sorun yaşatmasından çekiniyorum. Yapılandırma için openlitespeed paneline erişmem gerektiğinden Directadmin'de adadan elenenler arasında kaldı.
Cloudpanel ve uwsgi de iş görüyor fakat mail sorunu yüzünden oraya da emanet edemiyorum. En iyisi buraya sormak istedim.
Yapılandırdığınız bir stack var mı? Nasıl bir yol önerebilirsiniz?
Django projelerimi yayınlamak için önerileriniz lazım
9
●308
- 07-04-2024, 21:04:31Arkadaşım da benzer şeyi söyledi de araştırma yapmadım hiç hocam. Hala eski kafadayız geliştirmemiz lazım kendimizi. Hemen araştırıyorum. Sabit ve performanslı bir yapılandırma bulursam her projede uğraşmam gerekmez en azından.CagdasER adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim. - 07-04-2024, 21:08:41Teşekkür ederim hocam inceleyeceğim. Docker daha mantıklı geldi ama kurup denemek isterim.MontyPython adlı üyeden alıntı: mesajı görüntüle
- 08-04-2024, 01:55:26Hocam aradığım şey zaten Docker imişaktan adlı üyeden alıntı: mesajı görüntüle
Arkadaşlarım da demişti de kulak ardı ettim. Bir kaç saattir inceliyorum sorunsuz yayına alırsam işlem tamam demektir.Çok teşekkür ederim.
- 12-04-2024, 15:46:08Kimlik doğrulama veya yönetimden onay bekliyor.Merhabalar, benimde bir iki yorumum olacaktı.
Bir sunucu üzerinde Django uygulamalarınızı deploy etmek istiyorsanız tavsiyem Nginx + Gunicorn olacaktır.
Bir sunucu kiralayıp gelen istekleri nginx üzerinden karşılayıp trafik statik dosyalar için geliyorsa nginx'e serve ettirmeli aksi halde istekleri gunicorn'a yönlendirmelisiniz.
Uygulamanızı container haline getirmek ve bunu büyük ölçekte kullanmak bence sonra ki aşama olmalı.
Tek sunucu için docker kullanmak bence doğru bir yaklaşım değil. Server'a hem docker'ı yükleyeceksiniz hem o containerlar vs için ram harcayacaksınız hemde içinde bu dediğim uygulamaları çalıştırmış olacaksınız.
Boşuna kaynak tüketecek. Ben olsam ne zaman container haline gitirirdim?
Örneğin ciddi yükler alacaksınız ve stateless bir şekilde uygulamayı deploy edeceksiniz gelen trafiğe göre app'in instance sayısını arttırıp azaltacaksınız, bu gibi durumlarda kullanırdım ancak tek başına docker değil bir container orchestration aracı ile yapardım örneğin k8s. - 12-04-2024, 17:04:45Hocam dockerın kendisi 50-100 mb falan kullanacaktır. Containerlar zaten uygulamanın kendisi olduğu için uygulama ne kadar kullanırsa o kadar ram kullanır.zugo adlı üyeden alıntı: mesajı görüntüle
Arkadaşlarım da demişti de kulak ardı ettim. Bir kaç saattir inceliyorum sorunsuz yayına alırsam işlem tamam demektir.Çok teşekkür ederim.