Remove -a -installsuffix cgo , not needed
This commit is contained in:
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
FROM golang:1.27-alpine AS builder
|
FROM golang:1.27-alpine AS builder
|
||||||
|
|
||||||
ARG VERSION=dev # maintained in build.sh
|
ARG VERSION=dev
|
||||||
ARG GIT_SHA=0
|
ARG GIT_SHA=0
|
||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
@@ -9,11 +9,11 @@ COPY go.mod ./
|
|||||||
|
|
||||||
COPY index.html.tmpl main.go ./
|
COPY index.html.tmpl main.go ./
|
||||||
|
|
||||||
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags "-X main.version=${VERSION}-${GIT_SHA}" -a -installsuffix cgo -o beam .
|
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags "-X main.version=${VERSION}-${GIT_SHA}" -o beam .
|
||||||
|
|
||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
|
|
||||||
ARG VERSION=0.1.0
|
ARG VERSION=dev
|
||||||
ARG GIT_SHA=dev
|
ARG GIT_SHA=dev
|
||||||
|
|
||||||
LABEL org.opencontainers.image.version="${VERSION}"
|
LABEL org.opencontainers.image.version="${VERSION}"
|
||||||
|
|||||||
@@ -15,13 +15,13 @@ case "${1:-}" in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
echo "Building $IMAGE with VERSION=$VERSION GIT_SHA=$GIT_SHA"
|
echo "Building $IMAGE with VERSION=$VERSION GIT_SHA=$GIT_SHA"
|
||||||
docker build --build-arg GIT_SHA="$GIT_SHA" -build-arg VERSION="$VERSION" -t "$IMAGE:$VERSION-$GIT_SHA" -t "$IMAGE_LATEST .
|
docker build --build-arg GIT_SHA="$GIT_SHA" --build-arg VERSION="$VERSION" -t "$IMAGE" -t "$IMAGE_LATEST" .
|
||||||
|
|
||||||
case "${1:-}" in
|
case "${1:-}" in
|
||||||
push)
|
push)
|
||||||
echo "Pushing $IMAGE"
|
echo "Pushing $IMAGE"
|
||||||
docker push "$IMAGE"
|
docker push "$IMAGE"
|
||||||
echo "Pushing $IMAGE"
|
echo "Pushing $IMAGE_LATEST"
|
||||||
docker push "$IMAGE_LATEST"
|
docker push "$IMAGE_LATEST"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user