diff --git a/Dockerfile b/Dockerfile index cbbe9b2..8d1a8d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,15 @@ -FROM golang:1.22.2 +FROM golang:1.22 -WORKDIR /usr/src/app +WORKDIR /app -# pre-copy/cache go.mod for pre-downloading dependencies and only redownloading them in subsequent builds if they change -COPY go.mod ./ -RUN go mod download && go mod verify +COPY go.mod ./ + +RUN go mod download COPY . . -RUN go build -v -o /usr/local/bin/humiditycalc ./... -CMD ["humiditycalc"] \ No newline at end of file +RUN go build -o /humiditycalc + +EXPOSE 8080 + +CMD [ "/humiditycalc" ] \ No newline at end of file