50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Kolf

Kolf

Flask is a lightweight Python web framework. Minimale kern, kies uw eigen componentenfilosofie, ideaal voor API's en microservices. Used at LinkedIn, Pinterest, and Netflix. Het raamwerk waar Python-ontwikkelaars naar grijpen als de structuur van Django te veel is voor de klus.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-types

IPV4,IPV6

1. SSH naar je server

ssh root@<server-ip>

2. Zoek inloggegevens

  • Standaardgebruiker: flask
  • Wachtwoord opgeslagen in: /root/.cloudzy-creds

(Optioneel) Wijzig het standaardwachtwoord: passwd flask

3. Schakel over naar de App-gebruiker

su - flask

4. Implementeer uw app

Een voorbeeld van de Flask-app is al actief en toegankelijk op: http://<server-ip

Om uw eigen app te implementeren:

  1. Navigeer naar uw applicatiemap (of kloon een nieuw project): cd ~/flask_app
  2. (Optioneel) Standaardapp vervangen: git clone <your_repo_url> .
  3. Activeer de virtuele omgeving: source venv/bin/activate
  4. Installeer de vereiste pakketten: pip install -r requirements.txt
  5. Zorg ervoor dat uw WSGI-ingangspunt een naam heeft wsgi.py en bevat: from your_module import app as application
  6. Start Gunicorn opnieuw om de wijzigingen toe te passen: sudo systemctl restart gunicorn

5. Toegang tot uw app

Uw Flask-app is beschikbaar op: http://<server-ip

Nginx is bezig met reverse-proxy-aanvragen naar Gunicorn via Unix-socket.

6. Poort of domein wijzigen?

Om het domein aan te passen, te porten of SSL toe te voegen:

  1. Nginx-siteconfiguratie bewerken: sudo nano /etc/nginx/sites-available/gunicorn
  2. Testconfiguratie: sudo nginx -t
  3. Nginx opnieuw laden: sudo systemctl restart nginx

7. HTTPS inschakelen (optioneel)

Gebruik Certbot om HTTPS in te schakelen.

Meer in Development-tools

Gerelateerde apps.

Implementeer Flask nu. Vanaf $2,48/mnd.