Fixed
- Production Docker image now runs
php bin/console asset-map:compileat
build time so that the hashed CSS/JS files underpublic/assets/are
actually present. Previous v1.0.0 / v1.0.1 images shipped without
compiled assets: underAPP_ENV=prod(the default for the published
image) every request to/assets/styles/app-XXXX.css,
/assets/app-XXXX.js, etc. fell through to the framework error page,
which Firefox / Chrome rejected withNS_ERROR_CORRUPTED_CONTENTand
"blocked due to MIME type (text/html)" because ofX-Content-Type-Options: nosniff. The whole UI rendered unstyled. The dev compose
(APP_ENV=dev) served assets dynamically via AssetMapper, which is why
the bug was invisible during local development and only surfaced once
someone ran the published image in production.