Je vais dockeriser votre application et mettre en place le déploiement avec docker compose sur votre serveur
Ingénieur DevOps, Docker, Cloudflare, délivrabilité des emails, streaming radio
À propos de ce service
La raison la plus courante pour laquelle une configuration Docker échoue en production est l'image, pas le serveur. Un conteneur construit à partir d'une image de base complète de node ou python, fonctionnant en tant que root, avec tout le projet copié y compris node_modules et .env, sera lent, volumineux et peu sécurisé. Je crée des images multi-étapes avec un fichier .dockerignore et un utilisateur non root, ainsi ce que vous déployez est petit et reproductible.
Ce que je fais :
Rédiger un Dockerfile adapté à votre application, le construire, le faire fonctionner et confirmer qu'il fonctionne réellement avant de vous remettre quoi que ce soit.
La version standard ajoute une stack docker compose : votre application, la base de données, le cache et tout autre service connectés avec des volumes pour les données qui doivent survivre à un redémarrage, des vérifications de santé, et des variables d'environnement hors de l'image.
Déployez-la sur votre serveur, un droplet DigitalOcean, AWS, Azure, Google Cloud ou un VPS classique.
La version premium ajoute Nginx en tant que reverse proxy avec HTTPS, des conteneurs configurés pour redémarrer automatiquement après un reboot ou un crash, une routine de sauvegarde de la base de données, et une documentation pour que vous puissiez la gérer vous-même.
Compatible avec Node, PHP et Laravel, Python, Go et sites statiques. Vous recevez tous les fichiers, vous n'êtes pas lié à moi.
Envoyez-moi votre repo ou votre stack et je vous dirai ce qu'il faut avant de passer commande.
Outils:
Docker
Frameworks:
Terraform
•
Ansible
Langage de programmation:
Bash
•
JavaScript
•
PHP
•
Python
Expertise:
Installation
•
Migration
•
Configuration
Mon portfolio
FAQ
Traduction automatique
Avez-vous besoin d'accéder à mon serveur et à mon code ?
Pour le package Basic, j'ai seulement besoin du code, ou même simplement de votre stack et de la façon dont il fonctionne en local. Pour Standard et Premium, j'ai besoin d'un accès SSH au serveur pour déployer. Utilisez un utilisateur séparé pour moi et supprimez-le une fois la commande terminée.
Mon site sera-t-il hors ligne pendant que vous déployez ?
Je construis et teste la stack parallèlement à ce que vous utilisez actuellement, sur un port différent, et je ne bascule le trafic que lorsque tout est confirmé comme fonctionnel. Si quelque chose ne va pas, nous revenons en arrière en quelques secondes. Votre ancien setup reste intact jusqu'à ce que vous soyez satisfait.
Configurez-vous aussi Kubernetes ou CI/CD ?
Ce service concerne Docker et docker compose sur un seul serveur, ce qui convient à la plupart des projets et est beaucoup moins coûteux à faire fonctionner. Si vous avez vraiment besoin de Kubernetes ou d'une pipeline de build, contactez-moi d'abord pour que nous en discutions en offre personnalisée.

