From 099ef0052995c80e3e74f07d6f8ad87c3ceb954e Mon Sep 17 00:00:00 2001 From: Neil-Jocelyn Schark <neil.schark@h-da.de> Date: Fri, 14 Jun 2024 13:28:02 +0000 Subject: [PATCH] use scratch container --- akms-simulator/Dockerfile | 3 +-- etsi14module/Dockerfile | 9 +++------ goKMS/Dockerfile | 3 +-- quantumlayer/Dockerfile | 8 +++----- 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/akms-simulator/Dockerfile b/akms-simulator/Dockerfile index ac63780c..5d32ad3e 100644 --- a/akms-simulator/Dockerfile +++ b/akms-simulator/Dockerfile @@ -11,8 +11,7 @@ RUN --mount=type=cache,target=/root/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ make build-akms-simulator -FROM ${GITLAB_PROXY}debian:12-slim as debian -RUN apt-get update && apt-get upgrade -y +FROM scratch COPY --from=builder app/artifacts/akms-simulator /usr/bin/akms-simulator EXPOSE 4444 diff --git a/etsi14module/Dockerfile b/etsi14module/Dockerfile index d96da9fd..1e9946b0 100644 --- a/etsi14module/Dockerfile +++ b/etsi14module/Dockerfile @@ -12,11 +12,8 @@ RUN --mount=type=cache,target=/root/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ make build-etsi14module -FROM ${GITLAB_PROXY}debian:bookworm-slim -RUN apt-get update && apt-get upgrade -y - -WORKDIR /app/ -COPY --from=builder /app/artifacts/etsi14module ./etsi14module +FROM scratch +COPY --from=builder /app/artifacts/etsi14module /usr/bin/etsi14module EXPOSE 1414 -ENTRYPOINT ["./etsi14module"] +ENTRYPOINT ["/usr/bin/etsi14module"] diff --git a/goKMS/Dockerfile b/goKMS/Dockerfile index b35bc60a..cb355867 100644 --- a/goKMS/Dockerfile +++ b/goKMS/Dockerfile @@ -13,8 +13,7 @@ RUN --mount=type=cache,target=/root/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ make build-gokms -FROM ${GITLAB_PROXY}debian:12-slim as debian -RUN apt-get update && apt-get upgrade -y +FROM scratch COPY --from=builder app/artifacts/goKMS /usr/bin/goKMS EXPOSE 7030 diff --git a/quantumlayer/Dockerfile b/quantumlayer/Dockerfile index ddffb90e..4556396a 100644 --- a/quantumlayer/Dockerfile +++ b/quantumlayer/Dockerfile @@ -12,10 +12,8 @@ RUN --mount=type=cache,target=/root/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ make build-quantumlayer -FROM ${GITLAB_PROXY}debian:bookworm-slim -WORKDIR /app/ -RUN apt-get update && apt-get upgrade -y -COPY --from=builder /app/artifacts/quantumlayer ./quantumlayer +FROM scratch +COPY --from=builder /app/artifacts/quantumlayer /usr/bin/quantumlayer EXPOSE 50901 -ENTRYPOINT ["./quantumlayer"] +ENTRYPOINT ["/usr/bin/quantumlayer"] -- GitLab