Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Flask

Flask

Flask je odlehčený webový framework pro Python. Minimální jádro, komponenty si volíte sami - ideální pro API a mikroslužby. Používají ho LinkedIn, Pinterest i Netflix. Framework pro Python vývojáře, kteří nepotřebují veškerou strukturu, kterou nabízí Django.

Na první pohled

71.7k

Hvězdičky na GitHubu

43

Zobrazení stránky

84

Aktivní instalace

Licence BSD-3-Clause Verze Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Počet aktivních instalací jsou vzorová data (náhled); skutečná metrika bude zapojena před spuštěním.

1. SSH na váš server

ssh root@<server-ip>

2. Najít přihlašovací údaje

  • Výchozí uživatel: flask
  • Heslo uloženo v: /root/.cloudzy-creds

(Volitelné) Změnit výchozí heslo: passwd flask

3. Přepnutí na uživatele aplikace

su - flask

4. Nasaďte svou aplikaci

Ukázková aplikace Flask již běží a je dostupná na: http://<server-ip

Nasazení vlastní aplikace:

  1. Přejděte do adresáře aplikace (nebo naklonujte nový projekt): cd ~/flask_app
  2. (Volitelně) Nahraďte výchozí aplikaci: git clone <your_repo_url> .
  3. Aktivujte virtuální prostředí: source venv/bin/activate
  4. Nainstalujte potřebné balíčky: pip install -r requirements.txt
  5. Ujistěte se, že vstupní bod WSGI má název wsgi.py a obsahuje: from your_module import app as application
  6. Restartujte Gunicorn, aby se změny projevily: sudo systemctl restart gunicorn

5. Přistupte ke své aplikaci

Vaše aplikace Flask je dostupná na: http://<server-ip

Nginx přeposílá požadavky na Gunicorn přes Unix socket.

6. Změna portu nebo domény?

Úprava domény, portu nebo přidání SSL:

  1. Upravte konfiguraci Nginx site: sudo nano /etc/nginx/sites-available/gunicorn
  2. Konfigurace testu: sudo nginx -t
  3. Přenačíst Nginx: sudo systemctl restart nginx

7. Aktivujte HTTPS (volitelné)

K povolení HTTPS použijte Certbot.

Více ve vývojářských nástrojích

Související aplikace.

Nasadit Flask. Od 2,48 $/měs.