Python: Résoudre l'erreur "make: No rule to make target 'run'"
Cette documentation fait partie du guide Dépannage. Consultez le guide complet ici : Vous rencontrez un problème avec votre service Python ? La solution se trouve probablement ici !.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Python cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Déployez votre application en quelques secondes avec un simple
git push.- Utilisez votre propre nom de domaine et profitez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
- Bénéficiez de sauvegardes automatiques, de mises à jour en un clic, ainsi que d'une tarification simple, transparente et prévisible.
- Profitez d'une performance optimale et d'une sécurité renforcée grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution d'hébergement Python cloud de Stackhero !
Cette erreur indique qu'il manque un Makefile à la racine de votre projet ou que le Makefile existant ne définit pas de cible run.
Pour corriger cela, créez un fichier Makefile à la racine de votre projet avec le contenu suivant :
run:
ENV=production gunicorn app:app \
--error-logfile - \
-b 0.0.0.0:8080
Ce script démarre un serveur Gunicorn, exécute le fichier app.py avec l'instance Flask app et écoute sur le port 8080.
Pensez à utiliser un Makefile amélioré pour simplifier l'exécution de votre environnement de développement et le déploiement de votre application.