From 48ed2b92441a67f1d5e43f261198b11bd02a9cf3 Mon Sep 17 00:00:00 2001 From: "franz.germann1" Date: Mon, 28 Oct 2024 13:33:04 +0100 Subject: [PATCH] updates dockerfiles --- Dockerfile | 21 +++++---------------- Dockerfile_better | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 Dockerfile_better diff --git a/Dockerfile b/Dockerfile index 8e154bd..9bb767c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,5 @@ -FROM golang:latest AS builder -WORKDIR /shared-data/app - -COPY /shared-data/repo/ ./ - -# RUN go mod download - -RUN CGO_ENABLED=0 GOOS=linux go build -o fibonacci_go . - -FROM alpine:latest -WORKDIR /shared-data/app - -COPY --from=builder /shared-data/app/fibonacci_go . - -ENTRYPOINT [ "/shared-data/app/fibonacci_go" ] - +FROM alpine:3.4 +RUN apk update && \ + apk add curl && \ + apk add vim && \ + apk add git \ No newline at end of file diff --git a/Dockerfile_better b/Dockerfile_better new file mode 100644 index 0000000..8d4f256 --- /dev/null +++ b/Dockerfile_better @@ -0,0 +1,16 @@ +FROM golang:latest AS builder +WORKDIR /shared-data/app + +COPY /workspace ./ + +# RUN go mod download + +RUN CGO_ENABLED=0 GOOS=linux go build -o fibonacci_go . + +FROM alpine:latest +WORKDIR /shared-data/app + +COPY --from=builder /shared-data/app/fibonacci_go . + +ENTRYPOINT [ "/shared-data/app/fibonacci_go" ] +