diff --git a/Dockerfile b/Dockerfile index 5d250ef..e705c87 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,7 +34,9 @@ RUN mkdir -p /output # User ohne Root-Rechte erstellen RUN useradd -m app -USER app + +# Der User app braucht die Rechte für den Ordner output +RUN chown -R app:app /output # Das Binary aus der Build-Stage kopieren COPY --from=build /app/deployment /app/deployment @@ -45,6 +47,9 @@ WORKDIR /app #output als Mount angeben VOLUME ["/output"] +# Auf den app User wechseln +USER app + # Programm starten ENTRYPOINT ["/bin/bash", "-c"] CMD ["./deployment 10 > /output/output.txt && tail -f /output/output.txt"]