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" ] +