Lab 10: Build in Docker¶
Aufbauend auf der letzten Aufgabe: Baue dein Dockerfile so um, dass auch der Maven-Build innerhalb des Containers stattfindet.
- Nutze das Base-Image
maven:3.9-eclipse-temurin-17, um Maven im Image zu haben - Kopiere den Source-Code der Anwendung komplett in das Image
- Mache einen Maven-Build im Image (
RUN mvn clean install) - Kopiere die Jar, das im
target-Verzeichnis entsteht, in das/app-Verzeichnis - Führe die Jar im
CMDdes Images aus
Teste danach, ob das Image immer noch funktionsfähig ist.