From 11a427f929b7e7adc4e3addc1ae4a53e937137cc Mon Sep 17 00:00:00 2001 From: Thomas Cardin <49320132+ThomasCardin@users.noreply.github.com> Date: Sat, 25 Nov 2023 19:50:40 -0500 Subject: [PATCH] Removed user and group (#82) * added /bin/sh to dockerfiles * changed scratch to alpine for final image * removed unnecessary COPY from dockerfiles * removed group and user (cedille-user) --- cmd/calidum-rotae-service/Dockerfile | 6 ------ cmd/discord-provider/Dockerfile | 6 ------ cmd/email-provider/Dockerfile | 6 ------ 3 files changed, 18 deletions(-) diff --git a/cmd/calidum-rotae-service/Dockerfile b/cmd/calidum-rotae-service/Dockerfile index ebe451f..609505e 100644 --- a/cmd/calidum-rotae-service/Dockerfile +++ b/cmd/calidum-rotae-service/Dockerfile @@ -15,10 +15,6 @@ COPY . ./ RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \ go build -o ./calidum_rotae_service ./cmd/calidum-rotae-service/main.go -# Add user & group -RUN addgroup -S cedille-group && \ - adduser -S cedille-user -G cedille-group - # Step 2 - import necessary files to run program. FROM alpine @@ -31,6 +27,4 @@ ENV CALIDUM_ROTAE_SERVICE_API_KEY=$CALIDUM_ROTAE_SERVICE_API_KEY # Otherwise, pass the path to the certificate file. ENV CERTIFICATE_FILE_PATH=$CERTIFICATE_FILE_PATH -USER cedille-user - ENTRYPOINT ["/calidum_rotae_service"] \ No newline at end of file diff --git a/cmd/discord-provider/Dockerfile b/cmd/discord-provider/Dockerfile index 2e5d8c9..6ab7e8b 100644 --- a/cmd/discord-provider/Dockerfile +++ b/cmd/discord-provider/Dockerfile @@ -15,10 +15,6 @@ COPY . ./ RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \ go build -o ./discord_provider ./cmd/discord-provider/main.go -# Add user & group -RUN addgroup -S cedille-group && \ - adduser -S cedille-user -G cedille-group - # Step 2 - import necessary files to run program. FROM alpine @@ -27,6 +23,4 @@ COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certifi ENV DISCORD_WEBHOOK_URL=$DISCORD_WEBHOOK_URL -USER cedille-user - ENTRYPOINT ["/discord_provider"] \ No newline at end of file diff --git a/cmd/email-provider/Dockerfile b/cmd/email-provider/Dockerfile index 16f1714..02c4747 100644 --- a/cmd/email-provider/Dockerfile +++ b/cmd/email-provider/Dockerfile @@ -15,10 +15,6 @@ COPY . ./ RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \ go build -o ./email_provider ./cmd/email-provider/main.go -# Add user & group -RUN addgroup -S cedille-group && \ - adduser -S cedille-user -G cedille-group - # Step 2 - import necessary files to run program. FROM alpine @@ -32,6 +28,4 @@ ENV EMAIL_TO_ADDRESS=$EMAIL_TO_ADDRESS ENV EMAIL_SUBJECT=$EMAIL_SUBJECT ENV EMAIL_SENDGRID_API_KEY=$EMAIL_SENDGRID_API_KEY -USER cedille-user - ENTRYPOINT ["/email_provider"] \ No newline at end of file