# Erster Schritt: App bauen FROM alpine:3.19 AS build RUN apk add --no-cache gcc musl-dev COPY deployment.c . RUN gcc -o deployment deployment.c # Finales Image: Nur die Binary mitnehmen FROM alpine:3.19 # Neuer User wegen Sicherheit RUN adduser -D appuser COPY --from=build /deployment /app/deployment WORKDIR /app RUN mkdir /output && chown appuser /output USER appuser # App starten und Output loggen CMD ["/bin/sh", "-c", "./deployment 10 > /output/output.txt && tail -f /output/output.txt"]