From 9d8ff6c1f87e8e4126bf4227ec6cbe30a90c0fd9 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Fri, 1 Dec 2023 03:35:40 +0100 Subject: [PATCH] Add version to docker image --- Dockerfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 162e63f..3fb557c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,14 @@ -# Accept GOOS and GOARCH as build arguments +FROM golang:1-alpine AS builder ARG GOOS=linux ARG GOARCH=amd64 ARG BuiltAt ARG GoVersion ARG GitCommit ARG Version - -# Build stage -FROM golang:1-alpine AS builder WORKDIR /app COPY . . RUN apk add --no-cache bash git go gcc musl-dev curl fuse -RUN go build -ldflags="-s -w -X 'github.com/debridmediamanager/zurg/internal.BuiltAt=${BuiltAt}' -X 'github.com/debridmediamanager/zurg/internal.GoVersion=${GoVersion}' -X 'github.com/debridmediamanager/zurg/internal.GitCommit=${GitCommit}' -X 'github.com/debridmediamanager/zurg/internal.Version=${Version}'" -o zurg ./cmd/zurg +RUN go build -ldflags "-s -w -X github.com/debridmediamanager/zurg/internal.BuiltAt=$BuiltAt -X github.com/debridmediamanager/zurg/internal.GoVersion=$GoVersion -X github.com/debridmediamanager/zurg/internal.GitCommit=$GitCommit -X github.com/debridmediamanager/zurg/internal.Version=$Version" -o zurg ./cmd/zurg # Obfuscation stage FROM alpine:3 AS obfuscator