Python uygulamamı nasıl yayına alırım?
- Panelde Sunucularım sayfasını açın, sunucunuza tıklayın.
- Genel Bakış sekmesinde Uygulama satırında "Python hazır" yazmasını bekleyin. Sayfa kendini yeniler.
- Site adresi satırındaki bağlantıyı açın. Örnek sayfa Python sürümünü gösterir.
Kendi uygulamanızı çalıştırmak
SSH ile bağlanın ve uygulama kullanıcısına geçin:
su - app
cd ~/uygulama
Kodunuzu buraya alın, örneğin git clone ile. Bağımlılıkları sanal ortama kurun:
venv/bin/pip install -r requirements.txt
Gunicorn wsgi.py içindeki app nesnesini çalıştırır. Flask'ta bu dosyayı uygulama nesnenizi verecek şekilde düzenleyin. Sonra exit ile root'a dönüp yeniden başlatın:
systemctl restart uygulama
Farklı bir modül ya da FastAPI kullanacaksanız ExecStart satırını /etc/systemd/system/uygulama.service dosyasında değiştirin ve systemctl daemon-reload çalıştırın.
Kendi alan adınız
- Alan adınızın A kaydını sunucunuzun IP adresine yönlendirin.
- Root olarak eski adı her yerde değiştirin:
sed -i 's/ESKI_AD/alanadiniz.com/g' /etc/caddy/Caddyfile.ESKI_ADpaneldeki adresinhttps://sonrasıdır. systemctl reload caddyçalıştırın.
Caddy sertifikayı kendisi alır ve yeniler.
Dışarıya yalnız 80, 443 ve SSH için 22 açıktır.
Henüz sunucunuz yok mu? Python kurulu sunucu sipariş edin: boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.
Geri bildiriminiz için teşekkürler!