Je dockeriserai votre application Python avec GitHub Actions
À propos de ce service
Vous souhaitez que votre application Python s’exécute de la même façon sur toutes les machines, avec des tests qui s’exécutent automatiquement ? Je conteneurise votre application avec Docker et configure GitHub Actions pour vérifier chaque push.
CE QUE VOUS OBtiendrez
- - Dockerfile et .dockerignore pour votre application Python, avec une build testée
- - README avec les commandes de build et d’exécution
- - Workflow GitHub Actions qui installe les dépendances et exécute vos tests à chaque push et à chaque pull request (Standard, Premium)
- - Build d’image Docker et pushing vers Docker Hub, étiqueté avec le hash du commit et latest (Premium)
- - Guide pour la configuration des secrets de votre dépôt (Premium)
MODE DE TRAVAIL
Je construis et lance l’image avant la livraison. Je travaille sur une copie de test de votre dépôt et j’utilise un jeton d’accès Docker Hub que vous créez avec des autorisations minimales. Ne jamais envoyer de mots de passe ou de clés de production dans le chat.
MEILLEURE ADAPTATION
Applications Python (Flask, FastAPI) avec un fichier requirements.txt.
NON INCLUS
Kubernetes, stacks multi-services, déploiement cloud, correction de bogues d’application et applications non Python. Envoyez-moi un message si vous avez besoin de l’un de ces éléments.
Avant de commander, indiquez-moi votre framework, la version Python et si votre application dispose de tests.
Outils:
Docker
•
Autres
Frameworks:
Npm
•
Autres
Langage de programmation:
Bash
•
Python
Expertise:
Installation
•
Développement
•
Configuration
Mon portfolio
FAQ
Traduction automatique
Quelles applications prenez-vous en charge ?
Applications Python avec un fichier requirements.txt, comme Flask. Pour FastAPI ou d’autres frameworks, envoyez-moi un message d’abord afin que je confirme que c’est adapté avant votre commande.
Comment accédez-vous à mon code ?
Via une copie de test de votre dépôt, soit une invitation GitHub soit un fichier zip. Je n’ai pas besoin d’accès à vos systèmes de production. Veuillez ne jamais envoyer de mots de passe ou de secrets dans le chat.
Ai-je besoin de tests existants ?
Standard et Premium exécutent vos tests à chaque push. Si vous n’en avez pas, ajoutez l’option Smoke Tests, et j’écrirai jusqu’à 3 tests simples pour votre route principale et votre vérification d’intégrité.
Quel registre utilisez-vous pour pousser les images ?
Docker Hub dans le package Premium. Vous créez un jeton d’accès avec des permissions minimales et l’ajoutez à vos secrets de dépôt. Je vous guiderai dans la configuration.
Déployez-vous l’application sur le cloud ?
Non, ce gig couvre la construction Docker, le workflow de test et le push vers le registre. Le déploiement sur le cloud, Kubernetes et les stacks multi-services sont hors du périmètre, merci de me contacter si vous en avez besoin.
Pourrai-je le faire fonctionner et le modifier moi-même ?
Oui. Chaque package comprend un README avec les commandes exactes de build et d’exécution, et Premium ajoute un guide pour vos secrets de dépôt.

