Was ich für dein Projekt tun kann
Docker & Containerisierung
- Docker-Setup: Ich erstelle eine saubere Dockerfile für deine Anwendung (Node, Python usw.).
- Multi-Container-Apps: Einrichtung von Docker Compose, damit dein Frontend, Backend und die Datenbank perfekt zusammenarbeiten.
- Image-Optimierung: Deine Docker-Images kleiner und schneller zum Herunterladen machen.
️ AWS & Linux-Services
- EC2-Deployment: Das Starten und Konfigurieren deiner Ubuntu/Linux-Server auf AWS.
- Umgebungseinrichtung: Installation der nötigen Tools (Node.js, Docker, Git) und Absicherung deines Servers.
- Webserver-Konfiguration: Einrichtung von Nginx, um deine Domain auf deine Docker-Container mit SSL zu verweisen.
Automatisierung & CI/CD
- GitHub Actions: Einrichtung einer einfachen Pipeline, um deinen Code automatisch zu testen oder zu deployen, wenn du auf GitHub pushst.
- Bash-Skripte: Schreiben von individuellen Linux-Skripten, um wiederkehrende Aufgaben wie Backups oder Logs zu automatisieren.
- Versionskontrolle: Unterstützung bei der Organisation deines Git/GitHub-Workflows für eine bessere Teamzusammenarbeit.