mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
add proxy dockerfile
This commit is contained in:
parent
101382afd0
commit
0b7fbe746e
1 changed files with 31 additions and 0 deletions
31
Dockerfile.proxy
Normal file
31
Dockerfile.proxy
Normal file
|
@ -0,0 +1,31 @@
|
|||
ARG ARCH
|
||||
FROM ${ARCH}ossrs/srs:ubuntu20 AS build
|
||||
|
||||
COPY ./proxy /proxy
|
||||
|
||||
WORKDIR /proxy
|
||||
|
||||
RUN make clean && make
|
||||
|
||||
############################################################
|
||||
# dist
|
||||
############################################################
|
||||
FROM ${ARCH}ubuntu:focal AS dist
|
||||
|
||||
WORKDIR /proxy
|
||||
|
||||
COPY --from=build /proxy/srs-proxy /proxy/
|
||||
COPY ./trunk/research /proxy/static
|
||||
|
||||
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"]
|
Loading…
Add table
Add a link
Reference in a new issue