У 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