Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte : Vous intégrez une équipe qui souhaite conteneuriser une petite API Node.js utilisée pour des tests internes. Le projet fonctionne parfaitement en local mais échoue une fois déployé dans Docker. Le Problème : Le conteneur se build correctement mais au démarrage, l'erreur "Cannot find module '/app/server.js'" apparaît. L'équipe soupçonne un problème dans le Dockerfile. Contraintes : Vous ne pouvez pas modifier le code applicatif. L'image doit rester basée sur node:18 et exposer le port 3000. Aucune optimisation avancée n'est requise. Dockerfile actuel : FROM node:18 WORKDIR /app COPY package.json ./ RUN npm install EXPOSE 3000 CMD ["node", "server.js"] Livrable attendu : Fournir un Dockerfile corrigé permettant au conteneur de démarrer correctement avec l'ensemble du code présent.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.