[优化] 修复 Docker 启动

This commit is contained in:
ryan
2026-06-01 11:35:15 +08:00
parent fce2e014e5
commit c4e9e94117
3 changed files with 43 additions and 8 deletions
+12 -2
View File
@@ -10,14 +10,24 @@ COPY openflare_server/ ../openflare_server/
COPY openflared/ .
RUN CGO_ENABLED=0 GOOS=linux go build -o flared ./cmd/flared
FROM fatedier/frpc:v0.69.0
# Extract frpc binary from official image
FROM fatedier/frpc:v0.69.0 AS frpc
# Final runtime image
FROM alpine:latest
RUN apk --no-cache add ca-certificates tzdata
WORKDIR /app
# Copy openflared binary
COPY --from=builder /build/flared .
# Copy frpc binary from official image
COPY --from=frpc /usr/bin/frpc /usr/local/bin/frpc
ENV OPENFLARE_DATA_DIR=/app/data
ENV OPENFLARE_FRPC_PATH=/usr/bin/frpc
ENV OPENFLARE_FRPC_PATH=/usr/local/bin/frpc
ENTRYPOINT ["/app/flared"]
CMD []