- Le plus récent
- Le plus de votes
- La plupart des commentaires
Je comprends votre frustration face à ce problème de déploiement sur AWS Amplify. Voici quelques suggestions pour résoudre cette erreur :
-
Vérifiez que le répertoire de base des artefacts (.next) est correctement généré lors de la phase de build. Assurez-vous que la commande "npm run build" crée bien ce répertoire.
-
Essayez de modifier la section "artifacts" dans votre fichier amplify.yml comme suit :
artifacts: baseDirectory: .next files: - '/*' - '../public//*'
Cela permettra d'inclure également les fichiers statiques du répertoire public.
-
Assurez-vous que votre version de Node.js est compatible avec Next.js 12. Vous utilisez actuellement Node.js 12, mais il serait préférable d'utiliser une version plus récente, comme Node.js 14 ou 16.
-
Si le problème persiste, essayez de supprimer la section "cache" de votre configuration amplify.yml, car parfois le cache peut causer des problèmes lors du déploiement.
-
Vérifiez que vous avez suffisamment de mémoire allouée pour la construction. Vous pouvez augmenter la mémoire disponible en ajoutant cette ligne dans la section "build" :
- export NODE_OPTIONS="--max-old-space-size=8192"
Si ces étapes ne résolvent pas le problème, il serait judicieux de contacter le support AWS pour obtenir une assistance plus approfondie. Ils pourront examiner en détail votre configuration et vous aider à résoudre ce problème de déploiement.
Sources
Unable to deploy Next JS app on Amplify (Please reach out to your support representative.) | AWS re:Post
Build container ran out of memory | AWS re:Post
Contenus pertinents
- demandé il y a 23 jours
- AWS OFFICIELA mis à jour il y a 3 ans
- AWS OFFICIELA mis à jour il y a 3 ans
- AWS OFFICIELA mis à jour il y a 3 ans
- AWS OFFICIELA mis à jour il y a 2 ans