Compare commits

..

No commits in common. "c539e684867d67092afdda39dec7664c7bc40829" and "269fd8f5c52a609855ea10e48744aaed1bce5a86" have entirely different histories.

2 changed files with 8 additions and 15 deletions

View File

@ -24,6 +24,9 @@ jobs:
uses: actions/setup-go@v5
with:
go-version-file: 'go.mod'
- name: run tidy
run: |
go mod tidy
- name: test with go
run: go test -v ./...

View File

@ -1,17 +1,7 @@
FROM golang:alpine AS builder
ARG TARGETARCH
ARG version=not-set
ARG SHORTSHA=not-set
FROM alpine:latest
ARG BINAME=tgbuser-grpc-linux-arm64-0.0.0_1
COPY ./bin/${BINAME} /usr/bin/tgbuser-grpc
RUN mkdir /app
WORKDIR /app
COPY . .
# https://stackoverflow.com/questions/70369368/check-architecture-in-dockerfile-to-get-amd-arm
RUN go build -o bin/tgbuser \
-ldflags "-X main.Shortsha=${SHORTSHA} \
-X main.Version=${version} \
-X main.Aarch=${TARGETARCH}" ./cmd
FROM alpine AS runner
COPY --from=builder /app/bin/tgbuser /usr/bin/
WORKDIR /app
ENTRYPOINT /usr/bin/tgbuser
ENTRYPOINT tgbuser-grpc