Cover Image

Mit GitHub Actions Docker Container bauen

Schon länger bietet GitHub die Möglichkeit eine CI/CD Pipeline aufzusetzen. Ähnlich der Möglichkeiten von GitLab CI. Nur statt der Ausführung auf dedizierten Maschinen a la GitLab Runner, laufen die Actions getauften Jobs direkt in der Cloud. Für ein aktuelles Projekt, habe ich diese Actions mal ausprobieren wollen. Mein Use Case beschränkt sich momentan nur darauf, meine Go API in ein Docker Image zu packen und dann ins Docker Hub zu veröffentlichen....

August 2, 2020 · 2 min · marcel
Cover Image

AWS CLI einrichten

Irgendwann kommt man an den Punkt, an dem man es Leid ist alle Services über die AWS Console einzurichten. Dann ist der Zeitpunkt gekommen, von der UI auf die Konsole umzusteigen. Und wie man das konfiguriert, zeige ich hier als Beispiel unter MacOS … 1. AWS Zugriffsschlüssel erzeugen Als erstes sollte man einen Access Key und entsprechendes Secret in seinem AWS Konto anlegen. Damit ist es später möglich, sich über das CLI zu authentifizieren und zu autorisieren....

December 29, 2019 · 3 min · marcel
Cover Image

Go Container minimalisieren

Was ich an Go so charmant finde? Man kann kleine, wirklich kleine Mircoservices bauen ohne einen Overhead zu erzeugen, wie im Java/Spring Kontext. Daher wäre es natürlich schon, solch einen wirklich kleinen Microservice auch in Container-Form klein zu halten. Kleines Deployment und so. Daher möche ich es natürlich vermeiden, ein komplettes Betriebssystem inklusive der Go Lib zu laden. Als erstes sollte man die Go-Anwendung ohne statische Links zu den Go Libs kompilieren....

April 21, 2019 · 2 min · marcel