|
|
|
@@ -1,5 +1,8 @@ |
|
|
|
FROM oven/bun:latest AS builder |
|
|
|
|
|
|
|
# 使用淘宝镜像加速 |
|
|
|
ENV BUN_INSTALL_REGISTRY=https://registry.npmmirror.com |
|
|
|
|
|
|
|
WORKDIR /build |
|
|
|
COPY web/package.json . |
|
|
|
COPY web/bun.lock . |
|
|
|
@@ -10,6 +13,7 @@ RUN DISABLE_ESLINT_PLUGIN='true' VITE_REACT_APP_VERSION=$(cat VERSION) bun run b |
|
|
|
|
|
|
|
FROM golang:alpine AS builder2 |
|
|
|
ENV GO111MODULE=on CGO_ENABLED=0 |
|
|
|
ENV GOPROXY=https://goproxy.cn,direct |
|
|
|
|
|
|
|
ARG TARGETOS |
|
|
|
ARG TARGETARCH |
|
|
|
@@ -27,6 +31,9 @@ RUN go build -ldflags "-s -w -X 'github.com/QuantumNous/new-api/common.Version=$ |
|
|
|
|
|
|
|
FROM debian:bookworm-slim |
|
|
|
|
|
|
|
# 使用阿里云镜像源 |
|
|
|
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources |
|
|
|
|
|
|
|
RUN apt-get update \ |
|
|
|
&& apt-get install -y --no-install-recommends ca-certificates tzdata libasan8 wget \ |
|
|
|
&& rm -rf /var/lib/apt/lists/* \ |
|
|
|
|