Koyeb Flask
koyeb/example-flask ↗ ·★ 15 ·Python
Une app Flask minimale maintenue par Koyeb pour tester le déploiement GitHub, buildpack et one-click sur l'instance gratuite.
Aperçu
Koyeb Flask est un petit exemple officiel pour déployer une application Python Flask sur Koyeb. Le dépôt contient le code de l’app, les dépendances et la définition de processus de type Procfile nécessaires au déploiement buildpack, ainsi qu’un bouton Deploy to Koyeb qui préremplit le dépôt public et la branche.
Sa valeur n’est pas la richesse fonctionnelle. C’est une sonde de déploiement propre : si cette app fonctionne, votre compte Koyeb, l’intégration GitHub, le builder buildpack, le routage de port et l’URL .koyeb.app générée se comportent correctement. Vous pouvez ensuite la forker ou appliquer les mêmes réglages à une API Flask plus complète.
Comme elle est très petite, elle convient bien à l’instance gratuite Koyeb pendant l’apprentissage. La nuance importante vient de la plateforme, pas de l’app : les instances gratuites peuvent se mettre à zéro après inactivité, donc cet exemple convient surtout aux démos, tests internes et premiers déploiements avant du trafic de production.
Points forts
- ✓ Petite app Flask pensée spécifiquement pour le déploiement Koyeb
- ✓ Procfile et commande Gunicorn compatibles avec le flux buildpack
- ✓ Bouton officiel Deploy to Koyeb avec configuration préremplie
- ✓ Bon premier test pour les web services Python sur une instance gratuite en veille
Idéal pour
- →Tester le flux de déploiement GitHub de Koyeb
- →Comprendre Flask, Gunicorn et le déploiement PaaS avec Procfile
- →Forker un service Python minimal avant de migrer une vraie API
Pour commencer
- 1 Cliquez sur le bouton Deploy to Koyeb ou forkez le dépôt
- 2 Créez un Web Service et choisissez GitHub comme méthode de déploiement
- 3 Utilisez le builder buildpack et la commande gunicorn app:app
- 4 Déployez puis ouvrez l'URL .koyeb.app générée
FAQ
Non. Il est volontairement minimal et sert à démontrer le chemin de déploiement Koyeb. Utilisez-le comme premier test, pas comme template applicatif complet.
Oui. Le README contient un bouton officiel Deploy to Koyeb pointant vers le dépôt GitHub public et la branche main.
Oui pour tester. C'est un petit web service, mais l'instance gratuite Koyeb peut tout de même se mettre à zéro après une période d'inactivité.
Déployer Koyeb Flask gratuitement
Plateformes à offre gratuite capables d’héberger ce projet. Choisissez-en une et lancez-vous.