From b33e7deed324dacca3283dafd8850697abb51c9a Mon Sep 17 00:00:00 2001 From: max Date: Wed, 10 Jul 2019 18:11:58 +0800 Subject: [PATCH] chore: added seperated Dockerfile for client and server --- Dockerfile/frpc/Dockerfile | 11 +++++++++++ Dockerfile/frps/Dockerfile | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 Dockerfile/frpc/Dockerfile create mode 100644 Dockerfile/frps/Dockerfile diff --git a/Dockerfile/frpc/Dockerfile b/Dockerfile/frpc/Dockerfile new file mode 100644 index 00000000..0b1ac3ee --- /dev/null +++ b/Dockerfile/frpc/Dockerfile @@ -0,0 +1,11 @@ +FROM golang AS builder +WORKDIR /frp +COPY . . +RUN make + +FROM golang +WORKDIR / +COPY --from=builder /frp/bin/frpc /usr/local/bin/frpc +COPY --from=builder /frp/conf/frpc.ini /etc/frpc.ini +CMD ["frpc", "--config", "/etc/frpc.ini"] + diff --git a/Dockerfile/frps/Dockerfile b/Dockerfile/frps/Dockerfile new file mode 100644 index 00000000..96d1d30f --- /dev/null +++ b/Dockerfile/frps/Dockerfile @@ -0,0 +1,11 @@ +FROM golang AS builder +WORKDIR /frp +COPY . . +RUN make + +FROM golang +WORKDIR / +COPY --from=builder /frp/bin/frps /usr/local/bin/frps +COPY --from=builder /frp/conf/frps.ini /etc/frps.ini +EXPOSE 7000 7500 +CMD ["frps", "--config", "/etc/frps.ini"]