Ich richte AWS Deployment mit Docker und GitHub Actions CI/CD ein
MERN Stack Entwickler React und Nodejs Experte
Über diesen Service
Immer noch per SSH einloggen und manuell git pull ausführen? Das lassen wir uns ändern.
Ich habe echte Produktions-Deployment-Pipelines eingerichtet, bei denen du auf main pushst und deine App Minuten später live ist – automatisch, ohne dass du einen Server berühren musst.
Was ich eingerichtet habe:
- Dockerisierte App (oder PM2/systemd, falls Docker nicht die richtige Lösung für deinen Stack ist)
- - Sicher konfigurierte AWS EC2-Instanz: SSM Session Manager statt SSH-Schlüsseln, IMDSv2, passende Security Groups
- - GitHub Actions CI/CD: Bei Push baut, testet und deployt es automatisch
- - GitHub OIDC-Authentifizierung zu AWS, keine langlebenden Zugriffsschlüssel, die irgendwo gespeichert werden
- - Secrets richtig verwaltet (SSM Parameter Store), niemals hardcoded
- - Health-Check-basiertes Deploy-Verification, damit ein defektes Deployment nicht still und heimlich live geht
Warum das wichtig ist:
Ich habe genau dieses Setup für Produktionssysteme gemacht, die echte Nutzer bedienen – kein Tutorial-Projekt. Ich weiß, was in der echten Infrastruktur kaputtgeht, weil ich diese Bugs selbst gefunden und behoben habe.
Tools:
Docker
•
GitHub
Frameworks:
Andere
Cloud-Provider:
Amazon Web Services
Programmiersprache:
Bash
•
JavaScript
Expertise:
Installation
•
Debuggen
•
Konfiguration
Mein Portfolio
FAQ
Automatische Übersetzung
Verwendest du Docker oder PM2/systemd?
Was am besten zu deinem Stack passt. Ich habe Deployments mit Docker, PM2 und systemd in Produktion eingerichtet und empfehle die passende Lösung für deine App.
