diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Dockerfile | 9 | ||||
-rw-r--r-- | GNUmakefile | 2 |
3 files changed, 6 insertions, 6 deletions
@@ -1 +1,2 @@ +checksums ods @@ -3,11 +3,8 @@ FROM docker.io/library/golang:1.23-alpine WORKDIR /usr/src/app -COPY go.mod go.sum ./ -RUN go mod download && go mod verify - -COPY . . -RUN CGO_ENABLED=0 go build ./... +COPY checksums / +RUN CGO_ENABLED=0 go build -o /usr/local/bin/ods ./ ##### Run ###################################################################### FROM alpine:3.20 @@ -16,6 +13,6 @@ ENV LANG en_US.utf8 RUN apk upgrade --no-cache -COPY --from=0 /usr/src/app/ods /usr/local/bin/ +COPY --from=0 /usr/local/bin/ods /usr/local/bin/ ENTRYPOINT ["/usr/local/bin/ods"] diff --git a/GNUmakefile b/GNUmakefile index 7b7c475..1fd42c1 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -52,7 +52,9 @@ run: ## run the code ##### Containers ############################################################### .PHONY: container-build container-build: ## build the container image + printf "Dockerfile GNUmakefile go.mod go.sum index.html main.go ods.txt" | xargs shasum >checksums podman build \ + -v $$PWD:/usr/src/app \ -t $(CONTAINER_REGISTRY)/ods:$(CONTAINER_TAG) \ . |