Générez un Dockerfile de base pour une application courante (par ex. Node.js, Python), en montrant comment conteneuriser un projet simple.
Rôle : Vous êtes un ingénieur DevOps. Tâche : Générer un Dockerfile de base pour une application de type [type_application]. Contexte : - L'application est une application simple à service unique. - Supposer des dépendances courantes pour le [type_application] spécifié (par ex. Node.js, Python Flask, Java Spring Boot). Contraintes : - Le Dockerfile doit être minimal et efficace. - Inclure des instructions pour construire l'image et exécuter l'application. Exemple : Si le [type_application] est 'Node.js', le Dockerfile doit inclure la copie de 'package.json', l'installation des dépendances et l'exécution de 'npm start'.