50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
Flask

Flask

Flask er et letvægts Python-webframework. Minimalt kernedesign med valgfrie komponenter - idéelt til API'er og microservices. Bruges hos LinkedIn, Pinterest og Netflix. Det framework Python-udviklere vælger, når Django's struktur er mere end opgaven kræver.

Udgave

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typer

IPV4,IPV6

1. SSH til din server

ssh root@<server-ip>

2. Find loginoplysninger

  • Standardbruger: flask
  • Adgangskode gemt i: /root/.cloudzy-creds

(Valgfrit) Skift standardadgangskoden: passwd flask

3. Skift til appbrugeren

su - flask

4. Deploy din app

En eksempel-Flask-app kører allerede og er tilgængelig på: http://<server-ip

Sådan deployer du din egen app:

  1. Naviger til din applikationsmappe (eller klon et nyt projekt): cd ~/flask_app
  2. (Valgfrit) Erstat standardappen: git clone <your_repo_url> .
  3. Aktivér det virtuelle miljø: source venv/bin/activate
  4. Installér nødvendige pakker: pip install -r requirements.txt
  5. Sørg for at dit WSGI-indgangspunkt hedder wsgi.py og indeholder: from your_module import app as application
  6. Genstart Gunicorn for at anvende ændringer: sudo systemctl restart gunicorn

5. Tilgå din app

Din Flask-app er tilgængelig på: http://<server-ip

Nginx videresender forespørgsler til Gunicorn via Unix-socket som reverse proxy.

6. Skift port eller domæne?

Sådan justerer du domæne, port eller tilføjer SSL:

  1. Redigér Nginx-sitekonfigurationen: sudo nano /etc/nginx/sites-available/gunicorn
  2. Testkonfiguration: sudo nginx -t
  3. Genindlæs Nginx: sudo systemctl restart nginx

7. Aktivér HTTPS (valgfrit)

Brug Certbot til at aktivere HTTPS.

Mere inden for udviklingsværktøjer

Relaterede apps.

Deploy Flask nu. Fra $2,48/mdr.