Impossible de lancer une application sur Amplify

0

Bonsoir J'ai un soucis lors du déploiement de mon application Next.Js version 10 sur AWS Amplify. La compilation s'effectue avec succcès par contre le déploiement échoue avec cette erreur : Beginning deployment for application d3elg5pq7cdd0d, branch:main, buildId 0000000003 1 2025-05-02T09:35:34 [INFO]: Build Artifacts not found. 2 2025-05-02T09:35:34 [ERROR]: {"code":"MissingBuildArtifacts"} 3

Voici mon fichier amplify : version: 1 frontend: phases: preBuild: commands: - nvm install 12 - nvm use 12 - npm install build: commands: - npm run build artifacts: baseDirectory: .next files: - '**/*'

J'ai besoin d'aide s'il vous plait

demandé il y a 23 jours12 vues
1 réponse
0

Je comprends votre frustration face à ce problème de déploiement sur AWS Amplify. Voici quelques suggestions pour résoudre cette erreur :

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

profile picture
répondu il y a 23 jours

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions