%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
Flask

Flask

Flask, hafif bir Python web framework'üdür. Minimal çekirdek yapısı ve istediğiniz bileşeni seçme felsefesiyle API'ler ve mikroservisler için idealdir. LinkedIn, Pinterest ve Netflix tarafından kullanılmaktadır. Django'nin yapısı projeniz için fazla geldiğinde Python geliştiricilerinin tercih ettiği framework.

Sürüm

En Son

İşletim Sistemi

Ubuntu Server 24.04 LTS

En. RAM

1 GB

IP Türleri

IPV4,IPV6

1. Sunucunuza SSH

ssh root@<server-ip>

2. Giriş Bilgilerini Bulun

  • Varsayılan kullanıcı: flask
  • Parola şurada depolanıyor: /root/.cloudzy-creds

(İsteğe bağlı) Varsayılan parolayı değiştirin: passwd flask

3. Uygulama Kullanıcısına Geçin

su - flask

4. Uygulamanızı Yayına Alın

Örnek bir Flask uygulaması zaten çalışıyor ve şu adresten erişilebilir: http://<server-ip

Kendi uygulamanızı dağıtmak için:

  1. Uygulama dizininize gidin (ya da yeni bir proje klonlayın): cd ~/flask_app
  2. (İsteğe bağlı) Varsayılan uygulamayı değiştirin: git clone <your_repo_url> .
  3. Sanal ortamı etkinleştirin: source venv/bin/activate
  4. Gerekli paketleri yükleyin: pip install -r requirements.txt
  5. WSGI giriş noktanızın adının şu şekilde olduğundan emin olun: wsgi.py ve içerir: from your_module import app as application
  6. Değişiklikleri uygulamak için Gunicorn'u yeniden başlatın: sudo systemctl restart gunicorn

5. Uygulamanıza Erişin

Flask uygulamanıza şu adresten ulaşabilirsiniz: http://<server-ip

Nginx, istekleri Unix soketi üzerinden Gunicorn'a ters proxy ile iletir.

6. Port veya Alan Adı Değiştirmek mi İstiyorsunuz?

Alan adını, portu ayarlamak veya SSL eklemek için:

  1. Nginx site yapılandırmasını düzenleyin: sudo nano /etc/nginx/sites-available/gunicorn
  2. Test konfigürasyonu: sudo nginx -t
  3. Nginx'i yeniden yükle: sudo systemctl restart nginx

7. HTTPS'yi Etkinleştir (İsteğe Bağlı)

HTTPS için Certbot kullanın.

Geliştirme Araçlarında Daha Fazlası

İlgili uygulamalar.

Flask'yi hemen kur. Aylık 2,48 dan başlayan fiyatlarla.