Python: Het oplossen van de fout "make: No rule to make target 'run'"
Deze documentatie maakt deel uit van de Probleemoplossing-gids. Bekijk de volledige gids hier: Ervaar je een probleem met je Python-service? De oplossing is waarschijnlijk hier te vinden!.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Python cloud oplossing die uw deploymentproces vereenvoudigt:
- Deploy uw applicatie naar productie in enkele seconden met een simpele
git push.- Gebruik uw eigen domeinnaam, met automatische HTTPS-certificaatconfiguratie voor veilige verbindingen die volledig voor u geregeld worden.
- Profiteer van automatische back-ups, one-click updates en voorspelbare prijzen, zodat u zich kunt richten op uw code en niet op infrastructuurbeheer.
- Geniet van uitstekende performance en security op een private, dedicated infrastructuur. Uw omgeving is geïsoleerd en beveiligd.
Bespaar tijd en vereenvoudig uw workflow: uw code draait binnen 5 minuten op Stackhero's Python cloud hosting.
Deze fout geeft aan dat er een Makefile ontbreekt in de root van je project of dat de bestaande Makefile geen run target definieert.
Om dit op te lossen, kun je een Makefile maken in de rootdirectory van je project met de volgende voorbeeldinhoud:
run:
ENV=production gunicorn app:app \
--error-logfile - \
-b 0.0.0.0:8080
Dit script start een Gunicorn-server, voert het app.py bestand uit met de Flask-instantie app, en luistert op poort 8080.
Overweeg een verbeterde Makefile te gebruiken om het uitvoeren van je ontwikkelomgeving en het implementeren van je applicatie te vereenvoudigen.