Skip to content

Commit b4f30f2

Browse files
authored
Merge pull request rocboss#564 from rocboss/beta
fixed build docker image error
2 parents eb9fd0f + 948681a commit b4f30f2

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

Dockerfile

+16-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22

33
# build frontend
4-
FROM node:19-alpine as frontend
4+
FROM node:19-alpine AS frontend
55
ARG API_HOST
66
ARG USE_API_HOST=yes
77
ARG EMBED_UI=yes
@@ -12,31 +12,40 @@ RUN [ $EMBED_UI != yes ] || [ $USE_API_HOST != yes ] || echo "VITE_HOST='$API_HO
1212
RUN [ $EMBED_UI != yes ] || [ $USE_DIST != no ] || (yarn && yarn build)
1313
RUN [ $EMBED_UI = yes ] || mkdir dist || echo ""
1414

15-
# build backend
16-
FROM bitbus/paopao-ce-backend-builder:latest AS backend
15+
# build go mod cache
16+
FROM bitbus/paopao-ce-backend-builder:latest AS gomodcache
1717
ARG API_HOST
1818
ARG USE_API_HOST=yes
1919
ARG EMBED_UI=yes
2020
ARG USE_DIST=no
21+
ENV GOPROXY=https://goproxy.cn,direct
22+
WORKDIR /paopao-ce
23+
COPY go.mod .
24+
COPY go.sum .
25+
RUN go mod download
2126

27+
# build backend
28+
FROM gomodcache AS backend
29+
ARG API_HOST
30+
ARG USE_API_HOST=yes
31+
ARG EMBED_UI=yes
32+
ARG USE_DIST=no
2233
WORKDIR /paopao-ce
2334
COPY . .
2435
COPY --from=frontend /web/dist ./web/dist
2536
ENV GOPROXY=https://goproxy.cn,direct
26-
RUN --mount=type=cache,target=$GOPATH/go/pkg,id=paopao-ce-gopkg [ $EMBED_UI != yes ] || make buildx TAGS='go_json'
27-
RUN --mount=type=cache,target=$GOPATH/go/pkg,id=paopao-ce-gopkg [ $EMBED_UI = yes ] || make buildx TAGS='slim embed go_json'
37+
RUN [ $EMBED_UI != yes ] || make build TAGS='go_json'
38+
RUN [ $EMBED_UI = yes ] || make build TAGS='slim embed go_json'
2839

2940
FROM bitbus/paopao-ce-backend-runner:latest
3041
ARG API_HOST
3142
ARG USE_API_HOST=yes
3243
ARG EMBED_UI=yes
3344
ARG USE_DIST=no
3445
ENV TZ=Asia/Shanghai
35-
3646
WORKDIR /app/paopao-ce
3747
COPY --from=backend /paopao-ce/release/paopao .
3848
COPY --from=backend /paopao-ce/config.yaml.sample config.yaml
39-
4049
VOLUME ["/app/paopao-ce/custom"]
4150
EXPOSE 8008
4251
HEALTHCHECK --interval=5s --timeout=3s --retries=3 CMD ps -ef | grep paopao || exit 1

docker-compose.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ services:
124124
# - paopao-network
125125

126126
backend:
127-
image: bitbus/paopao-ce:${PAOPAOCE_TAG:-nightly}
127+
image: bitbus/paopao-ce:${PAOPAOCE_TAG:-0.6-alpha}
128128
restart: always
129129
depends_on:
130130
- db

pkg/version/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
)
1010

1111
const (
12-
series = "v0.6-dev"
12+
series = "v0.6-alpha"
1313
)
1414

1515
var (

0 commit comments

Comments
 (0)