Docker
Fondamental
Correction d'un Dockerfile Node.js qui ne copie pas le code

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

docker
dockerfile
nodejs
conteneur

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.

Commencer le Défis
    Docker - Correction d'un Dockerfile Node.js qui ne copie pas le code | Test Technique & Recrutement