Docker-Image ohne Caddy

Dieser Blogpost und insbesondere diese Diskussion dazu sagen, dass man lieber RAILS_SERVE_STATIC_FILES=true setzen soll und dann mit einem CDN davor die Requests auf statische Dateien cachen, als einen eigenen Webserver mit in den Docker-Container zu tun.

Zentrale Probleme mit dem Webserver im Docker-Container: Dann müssen zwei Prozesse im Docker-Container laufen. Das ist nicht gut und führt hier ganz praktisch immer dazu, dass das Rails nicht sauber beendet wird.

Nebenproblem: Meine Caddy-Konfiguration lauscht nur auf IPv6, aber nicht auf IPv4. Die Config müsste also nochmal richtig.

Außerdem steht in dem Blogpost, dass man SECRET_KEY_BASE_DUMMY=1 setzen kann zum kompilieren der Assets. Können wir das auch schon? Nein, das scheint in Rails 6 noch nicht zu gehen.

Edited by Malte Schmitz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information