rapid NGINX prototyping with docker

Since I have to try new rewrite rules or build POC implementations from time to time, I started using docker for rapid prototyping. Here is an easy 4 step tutorial how to do that. Step 1 extract a default config from the nginx container. docker run --rm -v $(pwd):/tmp/demo nginx cp /etc/nginx/conf.d/default.conf /tmp/demo/ Step 2 edit the default.conf Step 3 run the container with the edited default.conf docker rm -f nginx-demo || true; \ <br/> docker run --name nginx-demo -p7000:80 -v $(pwd):/etc/nginx/conf....

20.06.2018 · itsmethemojo

It has a REST API. That should be easy.

Motivation Setup Mattermost Send a chat post via the Mattermost REST API curl example Motivation As we couldn't use Slack at work, we looked for an alternative and found Mattermost. 1. It has all features of a state of the art chat tool. 2. It has a fancy REST API. 3. We can get rid of emails as development and deployment notifications Sounds awesome. Let's start. As always with software, documentation is key....

26.03.2017 · itsmethemojo

Endlich wieder Chaos Communication Congress

Nach 4 Jahren Abstinenz habe ich es endlich wieder zum Congress geschafft. Und als Sahnetörtchen sogar als Bildungsurlaub. Um euch an meinem Bildungsauftrag teilhaben zu lassen 😉, werde ich meine persönlichen Highlights hier listen und die Liste über die nächsten Tage noch erweitern. The DROWN Attack super Vortrag über die Attacke und wie es damit möglich ist auch Server die eigentlich dagegen abgesichert sind anzugreifen Details Video Shut Up and Take My Money!...

28.12.2016 · itsmethemojo

Deployment mit GIT

Für private Projekte suche ich immer nach einer schlanken Lösung zu deployen. Mit SCP und RSYNC hat man 2 sehr schnelle Lösungen. Aber warum schnell wenn es auch cool geht. 😁 Der zu deployende Server fragt einfach regelmäßig selbst ob es Updates gibt und zieht diese automatisch. Das bash script dafür kann im selben Repository liegen und mit crontab getriggert werden. Mit dem fetch kann mal light prüfen ob es updates gibt und los gehts....

19.07.2016 · itsmethemojo

linux tools: curl

Weiter geht's mit cURL. Zum testen von HTTP Request unverzichbar. HTTP Response auf einen String oder Regex prüfen curl -s http://itsmethemojo.com/blog/2015/07/29/linux-tools-curl/ | grep "String oder Regex" curl -s http://itsmethemojo.com/blog/2015/07/29/linux-tools-curl/ | grep -e "R[a-z]\{3\}x" Einmal alle HTTP Header anzeigen. Super um Caching Infos oder Redirects zu überprüfen. curl -sI http://itsmethemojo.com/blog/ curl -sI http://itsmethemojo.com/blog/ | grep Cache-Control Request Zeit messen. curl -o /dev/null -s -w %{time_total} http://itsmethemojo.com/blog/ curl -o /dev/null -s -w %{time_total} http://itsmethemojo....

29.07.2015 · itsmethemojo

Kommt Zeit kommt Rad kommt Ostseefahrt

Letztes Jahr hatte ich mir schon einmal auf die Fahnen geschrieben mit dem Rad bis zur Ostsee zu fahren. Das ist dann mehr oder weniger an Kondition und Planung gescheitert. Unsere Tour verkürzte sich von geplantenten 8 auf 3 Tage und endete in Stettin. (begonnen in Bernau) Dieses Mal sollte alles besser werden. Ein weitaus erfahrenerer Rad-Buddy wurde ins Boot geholt und das Zelt gegen Hotels und Herbergen getauscht. Geplant wurde eine Strecke von Oranienburg (wirklich niemand möchte in Berlin fahren) über Rostock nach Stralsund....

20.07.2015 · itsmethemojo

linux tools: wlan

Da ich regelmäßig neu suche wie ich das mal gemacht habe, fange ich mal an den einen oder anderen nützlichen Konsolen Kniff hier zu dokumentieren. Fange ich mal mit WLAN an. SSID sowie Channel und Frequenz aller verfügbaren WLAN Netzwerke anzeigen. sudo iwlist wlan0 scan | grep -E "SSID|Channel " IP und Name aller im lokalen Netz angemeldeten Geräte anzeigen. nmap -sP 192....

28.06.2015 · itsmethemojo

Und was hörst du so? Fabian Römer

Wieder ein Künstler der die Ordnung meiner Musikbibliothek stört in dem er seinen Namen ändert. Neben seinem Namen hat er aber auch seine Musik weiterentwickelt. Während er als F.R. doch relativ eingängigen Hip-Hop abgeliefert hat, ist die neue Platte viel tiefgründiger und melancholischer. Nichts mehr von der Stange. Reinhören lohnt sich.

27.05.2015 · itsmethemojo

Die Ebay Kiste

Nachdem ich mir die Nachteile von getrennten Wohnungen jetzt 8 Monate angeschaut habe, habe ich mich entschieden jetzt mal die Nachteile einer gemeinsamen Wohnung kennen zu lernen. Das schönste bei der Sache ist, die komplette Inventur, die man beim Packen des Hausstands zwangsläufig vornimmt. Wie viele kann ich mich nur schwer von eigenen Sachen trennen, egal wie selten ich sie benutze. Ich habe so einiges Zeug gefunden, dass habe ich in Berlin noch nicht einmal angefasst....

06.05.2015 · itsmethemojo

Ende der Winterpause

Der Winter ist vorbei. Auch wenn man es hier noch nicht so recht merken möchte. In weiser Vorraussicht (also in meinem Falle mehr oder weniger zufällig) habe ich mir daher meine verdiente UV-Strahlen-Dosis letzte Woche südlich der Alpen geholt. Die Orte um den Gardasee sind ein wenig wie Mallorca. Schönes Wetter und überall Deutsche. Und Souvenirshops. Unfassbar viele. Wer sich das dennoch antun möchte dem kann ich den Ort Sirmione sowie eine Bootstour über den See empfehlen....

06.04.2015 · itsmethemojo