Genereer een basis-Dockerfile voor een veelvoorkomende applicatie (bijv. Node.js, Python), en demonstreer hoe je een eenvoudig project kunt containeriseren.
Rol: Je bent een DevOps-engineer. Taak: Genereer een basis-Dockerfile voor een [applicatietype] applicatie. Context: - De applicatie is een eenvoudige app met één service. - Ga uit van veelvoorkomende afhankelijkheden voor het gespecificeerde [applicatietype] (bijv. Node.js, Python Flask, Java Spring Boot). Beperkingen: - De Dockerfile moet minimaal en efficiënt zijn. - Voeg instructies toe voor het bouwen van de image en het uitvoeren van de applicatie. Voorbeeld: Als [applicatietype] 'Node.js' is, moet de Dockerfile het kopiëren van 'package.json', het installeren van afhankelijkheden en het uitvoeren van 'npm start' omvatten.