small refactor*
This commit is contained in:
parent
b6b541e050
commit
24a4d30275
232 changed files with 2164 additions and 1906 deletions
|
@ -1,4 +1,6 @@
|
|||
FROM --platform=$BUILDPLATFORM golang:1.23 AS builder
|
||||
ARG GO_VERSION=1.24
|
||||
|
||||
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION} AS builder
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
|
@ -6,14 +8,14 @@ COPY go.mod ./
|
|||
COPY go.sum ./
|
||||
RUN --mount=type=cache,mode=0777,target=/go/pkg/mod go mod download all
|
||||
|
||||
COPY ./daemons ./daemons
|
||||
COPY ./plugins ./plugins
|
||||
COPY ./pkg ./pkg
|
||||
COPY ./src ./src
|
||||
COPY ./cmd ./cmd
|
||||
|
||||
ARG TARGETOS TARGETARCH
|
||||
RUN --mount=type=cache,mode=0777,target=/go/pkg/mod \
|
||||
CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH \
|
||||
GOOS=$TARGETOS GOARCH=$TARGETARCH \
|
||||
go build -tags timetzdata \
|
||||
-o /tstor ./cmd/tstor/main.go
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue