mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-04 23:16:37 +08:00
[优化] 修复 Docker 启动
This commit is contained in:
+12
-2
@@ -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 []
|
||||
|
||||
Reference in New Issue
Block a user