Files
Pointly-Tel/Dockerfile
T
2026-07-30 14:24:44 +08:00

17 lines
374 B
Docker

# === Stage 1: 构建后端 ===
FROM golang:1.26-alpine AS builder
WORKDIR /build
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=0 go build -o pointly-tel .
# === Stage 2: 运行 ===
FROM alpine:3.19
WORKDIR /app
COPY --from=builder /build/pointly-tel .
COPY --from=builder /build/web/dist ./web/dist
COPY config.yml .
EXPOSE 3000
CMD ["./pointly-tel"]