🛠️ Fix and test after the merge.

There are just too many changes, and they just don't work well together.
pull/70/head
RenChu 3 years ago
parent 5c7c941409
commit 0ea992de5d

@ -1,29 +1,18 @@
# build frontend
FROM node:18-alpine as frontend
WORKDIR /web
COPY web/ ./
RUN echo 'VITE_HOST=""'>.env && yarn && yarn build
# build backend
FROM golang:1.18-alpine AS backend
RUN apk --no-cache --no-progress add --virtual \
build-deps \
build-base \
git
RUN apk --no-cache --no-progress add --virtual build-deps build-base git
WORKDIR /paopao-ce
COPY . .
COPY --from=frontend /web/dist ./web/dist
ENV GOPROXY=https://goproxy.cn
RUN make build TAGS='embed'
RUN CGO_ENABLED=0 go build .
FROM alpine:3.16
ENV TZ=Asia/Shanghai
RUN apk update && apk add --no-cache ca-certificates && update-ca-certificates
COPY --from=build-env /paopao-ce/paopao-ce /usr/bin/paopao-ce
COPY --from=build-env /paopao-ce/assets/comic.ttf /assets/comic.ttf
COPY --from=build-env /paopao-ce/configs /configs
COPY --from=backend /paopao-ce/paopao-ce /usr/bin/paopao-ce
COPY --from=backend /paopao-ce/assets/comic.ttf /assets/comic.ttf
COPY --from=backend /paopao-ce/configs /configs
COPY config.yaml .
EXPOSE 8000

Loading…
Cancel
Save