From 689dcb840695b955593d2a974e5bda41310cfd8a Mon Sep 17 00:00:00 2001 From: tueem Date: Thu, 20 Nov 2025 11:18:03 +0100 Subject: [PATCH] fix(ci,docker): update version string and optimize Dockerfile --- .gitea/workflows/release-docker.yaml | 2 +- Dockerfile | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/release-docker.yaml b/.gitea/workflows/release-docker.yaml index 3355755..a41aeca 100644 --- a/.gitea/workflows/release-docker.yaml +++ b/.gitea/workflows/release-docker.yaml @@ -7,7 +7,7 @@ on: - 'main' env: - VERSION: ${{ github.ref_name }}-${{ github.sha }} + VERSION: ${{ github.ref_name }}-${{ github.sha[0:7] }} jobs: docker: diff --git a/Dockerfile b/Dockerfile index 38e410b..4cec634 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,11 @@ -FROM golang:latest - -WORKDIR /usr/src/app - +FROM golang:latest as builder +WORKDIR /app COPY go.mod go.sum ./ RUN go mod download - COPY . . -RUN go build -v -o /usr/local/bin/svg-templater ./... -RUN rm -rf ./* +RUN go build -v -o svg-templater ./... -CMD ["svg-templater"] +FROM alpine:latest +WORKDIR /root/ +COPY --from=builder /app/svg-templater /usr/local/bin/svg-templater +CMD ["./svg-templater"]