Les variables d'environnement ne sont plus prises en compte dynamiquement
Le fonctionnement du Dockerfile a été modifié lors du passage à la version 14 de nextJS pour utiliser le code 'standalone' généré au build.
Le problème est que les variables d'environnement du conteneur ne sont plus prises en compte dans ce mode de fonctionnement (elles semblent être figées au moment du build). Voir l'encadré 'Good to know' sur la page https://nextjs.org/docs/pages/api-reference/next-config-js/output
Pour l'instant, le plus simple serait de revenir au fonctionnement antérieur (lancement avec next start au lieu d'utiliser le standalone généré).
Si on veut utiliser le fichier standalone/server.js, il faudrait revoir la gestion des variables d'environnement dans l'application pour ne plus utiliser publicRuntimeConfig
et serverRuntimeConfig
(https://nextjs.org/docs/pages/api-reference/next-config-js/runtime-configuration)