diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index cffe038..ca18bbf 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -1,8 +1,9 @@ name: Create and publish a Docker image on: - release: - types: [published] + push: + tags: + - 'v*' env: REGISTRY: ghcr.io diff --git a/Dockerfile b/Dockerfile index 96fa71e..fba5ad5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM golang:1.22 AS build-stage +FROM golang:1.22-alpine AS build-stage WORKDIR /app # Copy embeded dirs @@ -14,7 +14,7 @@ RUN go mod download COPY *.go ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /hibiscus -FROM alpine:3.19.1 AS deploy-stage +FROM alpine:3.20 AS deploy-stage WORKDIR / # Bring over the executable