bbsgo activego
This commit is contained in:
@@ -1,45 +1,44 @@
|
||||
# server builder
|
||||
|
||||
FROM golang:1.24 AS server_builder
|
||||
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/golang:1.24 AS server_builder
|
||||
|
||||
ENV APP_HOME=/code/bbs-go/server
|
||||
WORKDIR "$APP_HOME"
|
||||
|
||||
COPY ./server ./
|
||||
# RUN go env -w GOPROXY=https://goproxy.cn,direct
|
||||
RUN go env -w GOPROXY=https://goproxy.cn,direct
|
||||
RUN go mod download
|
||||
RUN CGO_ENABLED=0 go build -v -o bbs-go main.go && chmod +x bbs-go
|
||||
|
||||
|
||||
# site builder
|
||||
FROM node:20-alpine AS site_builder
|
||||
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/node:20.18.0-alpine AS site_builder
|
||||
|
||||
ENV APP_HOME=/code/bbs-go/site
|
||||
WORKDIR "$APP_HOME"
|
||||
|
||||
COPY ./site ./
|
||||
# RUN npm install -g pnpm --registry=https://registry.npmmirror.com
|
||||
# RUN pnpm install --registry=https://registry.npmmirror.com
|
||||
RUN npm install -g pnpm
|
||||
RUN pnpm install
|
||||
RUN npm install -g pnpm --registry=https://registry.npmmirror.com
|
||||
RUN pnpm install --registry=https://registry.npmmirror.com
|
||||
# RUN npm install -g pnpm
|
||||
# RUN pnpm install
|
||||
RUN pnpm build:docker
|
||||
|
||||
|
||||
# admin builder
|
||||
FROM node:20-alpine AS admin_builder
|
||||
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/node:20.18.0-alpine AS admin_builder
|
||||
|
||||
ENV APP_HOME=/code/bbs-go/admin
|
||||
WORKDIR "$APP_HOME"
|
||||
|
||||
COPY ./admin ./
|
||||
# RUN npm install -g pnpm --registry=https://registry.npmmirror.com
|
||||
# RUN pnpm install --registry=https://registry.npmmirror.com
|
||||
RUN npm install -g pnpm
|
||||
RUN pnpm install
|
||||
RUN npm install -g pnpm --registry=https://registry.npmmirror.com
|
||||
RUN pnpm install --registry=https://registry.npmmirror.com
|
||||
# RUN npm install -g pnpm
|
||||
# RUN pnpm install
|
||||
RUN pnpm build:docker
|
||||
|
||||
# run
|
||||
FROM node:20-alpine
|
||||
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/node:20.18.0-alpine
|
||||
|
||||
ENV APP_HOME=/app/bbs-go
|
||||
WORKDIR "$APP_HOME"
|
||||
|
||||
Reference in New Issue
Block a user