Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Flask

Flask

Flask est un framework web Python léger. Noyau minimal, philosophie « choisissez vos propres composants » — idéal pour les APIs et les microservices. Utilisé chez LinkedIn, Pinterest et Netflix. Le framework Python auquel les développeurs font appel quand la structure de Django est trop lourde pour le besoin.

En un coup d'œil

71.7k

Étoiles GitHub

43

Vues de page

84

Installations actives

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

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

1. SSH sur votre serveur

ssh root@<server-ip>

2. Trouver les identifiants de connexion

  • Utilisateur par défaut : flask
  • Mot de passe enregistré dans : /root/.cloudzy-creds

(Facultatif) Modifier le mot de passe par défaut : passwd flask

3. Passer à l'utilisateur de l'application

su - flask

4. Déployer votre application

Un exemple d'application Flask est déjà en cours d'exécution et accessible à : http://<server-ip

Pour déployer votre propre application :

  1. Accédez au répertoire de votre application (ou clonez un nouveau projet) : cd ~/flask_app
  2. (Facultatif) Remplacer l'application par défaut : git clone <your_repo_url> .
  3. Activer l'environnement virtuel : source venv/bin/activate
  4. Installer les paquets requis : pip install -r requirements.txt
  5. Assurez-vous que votre point d'entrée WSGI s'appelle wsgi.py et contient : from your_module import app as application
  6. Redémarrer Gunicorn pour appliquer les modifications : sudo systemctl restart gunicorn

5. Accéder à votre application

Votre application Flask est disponible à l'adresse : http://<server-ip

Nginx transfère les requêtes à Gunicorn via un socket Unix.

6. Changer le port ou le domaine ?

Pour modifier le domaine, le port ou ajouter SSL :

  1. Modifier la configuration du site Nginx : sudo nano /etc/nginx/sites-available/gunicorn
  2. Configuration de test : sudo nginx -t
  3. Recharger Nginx : sudo systemctl restart nginx

7. Activer HTTPS (optionnel)

Utilisez Certbot pour activer HTTPS.

Plus dans Outils de développement

Apps connexes.

Déployez Flask maintenant. À partir de 2,48 $/mois.