File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change 5
5
# COPY . .
6
6
# RUN cd admin && yarn && VITE_ADMIN_VERSION=$RELEASE_VERSION yarn build
7
7
8
- FROM --platform=$TARGETPLATFORM golang:1.18-alpine as builder1
8
+ FROM --platform=amd64 node as builder2
9
9
ARG TARGETARCH
10
10
ARG TARGETOS
11
11
ARG RELEASE_VERSION
12
12
WORKDIR /app/dtm
13
- # RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
14
13
COPY . .
15
- RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags="-s -w -X main.Version= $RELEASE_VERSION"
14
+ RUN cd admin && yarn && VITE_ADMIN_VERSION= $RELEASE_VERSION yarn build
16
15
17
- FROM --platform=amd64 node as builder2
16
+ FROM --platform=$TARGETPLATFORM golang:1.18-alpine as builder1
18
17
ARG TARGETARCH
19
18
ARG TARGETOS
20
19
ARG RELEASE_VERSION
21
20
WORKDIR /app/dtm
21
+ # RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
22
22
COPY . .
23
- RUN cd admin && yarn && VITE_ADMIN_VERSION=$RELEASE_VERSION yarn build
23
+ COPY --from=builder2 /app/dtm/admin/dist /app/dtm/admin/dist
24
+ RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags="-s -w -X main.Version=$RELEASE_VERSION"
24
25
25
26
FROM --platform=$TARGETPLATFORM alpine
26
27
COPY --from=builder1 /app/dtm/dtm /app/dtm/
27
- COPY --from=builder2 /app/dtm/admin/dist /app/dtm/admin/dist
28
28
WORKDIR /app/dtm
29
29
EXPOSE 8080
30
30
ENTRYPOINT ["/app/dtm/dtm"]
You can’t perform that action at this time.
0 commit comments