From ae6d8fc16da94691826540564872f130a29a8ef3 Mon Sep 17 00:00:00 2001 From: Jacob Su Date: Tue, 24 Sep 2024 11:22:10 +0800 Subject: [PATCH] add proxy dockerfile --- Dockerfile.proxy | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Dockerfile.proxy diff --git a/Dockerfile.proxy b/Dockerfile.proxy new file mode 100644 index 0000000000..94f0e2ae8b --- /dev/null +++ b/Dockerfile.proxy @@ -0,0 +1,24 @@ +ARG ARCH +ARG IMAGE=ossrs/srs:ubuntu20 +FROM ${ARCH}${IMAGE} AS build + +COPY ./proxy /proxy + +WORKDIR /proxy + +COPY ./trunk/research /proxy/static + +RUN make clean && make + +ENV PROXY_STATIC_FILES="/proxy/static" +ENV PROXY_LOAD_BALANCER_TYPE="memory" +ENV PROXY_RTMP_SERVER=1935 +ENV PROXY_HTTP_SERVER=8080 +ENV PROXY_HTTP_API=1985 +ENV PROXY_WEBRTC_SERVER=8000 +ENV PROXY_SRT_SERVER=10080 +ENV PROXY_SYSTEM_API=12025 + +EXPOSE 1935 8080 1985 12025 8000/udp 10080/udp + +CMD ["./srs-proxy"] \ No newline at end of file