From 4b7d11bb74ea03fb664fe1cf18d61688218a581d Mon Sep 17 00:00:00 2001 From: Saibotk Date: Sun, 24 Sep 2023 15:52:20 +0200 Subject: [PATCH] Switch to apline images for size & fix issues with hetzner driver not starting --- Dockerfile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 270f9f0..1d6b833 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/library/golang:1.21.1 as driver-builder +FROM docker.io/library/golang:1.21.1-alpine as driver-builder # renovate: datasource=git-tags depName=https://github.com/JonasProgrammer/docker-machine-driver-hetzner.git ARG HETZNER_VERSION=5.0.1 @@ -9,19 +9,14 @@ RUN mkdir -p /go/src/app WORKDIR /go/src/app +RUN apk add git + RUN git clone --depth 3 --branch "$HETZNER_VERSION" https://github.com/JonasProgrammer/docker-machine-driver-hetzner.git ./ RUN go build -o docker-machine-driver-hetzner -FROM docker.io/gitlab/gitlab-runner:v16.4.0 +FROM docker.io/gitlab/gitlab-runner:alpine-v16.4.0 LABEL maintainer="Sheogorath " -RUN true \ - && apt-get update \ - && apt-get upgrade -y \ - && apt-get install -y sudo \ - && apt-get clean && apt-get purge && rm -r /var/lib/apt/lists/* \ - && true - COPY --from=driver-builder /go/src/app/docker-machine-driver-hetzner /usr/local/bin/