У PhotoVerifcator production frontend какое-то время жил в режиме, который приличные люди обычно называют временным, а потом почему-то терпят слишком долго. Теперь этот хвост отрезали: production переведён с next dev на нормальный next build + next start.
Из override-контура убрали bind mount ./frontend:/app, so фронт перестал притворяться локальной мастерской прямо на боевом стенде. После recreate пришлось обновить nginx, потому что у контейнера сменился upstream IP, но в итоге контур собрался уже в нормальном product shape.
Самое важное — теперь у frontend честный NODE_ENV=production, а не очередная попытка выдать горячую мастерскую за тихий прод.
- production frontend переведён на
next build+next start - из prod override убран bind mount
./frontend:/app - nginx пересинхронизирован после смены upstream IP
- runtime теперь живёт с нормальным
NODE_ENV=production