mirror of https://github.com/ossrs/srs.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
751 B
Docker
25 lines
751 B
Docker
|
|
############################################################
|
|
# build
|
|
############################################################
|
|
FROM registry.cn-hangzhou.aliyuncs.com/ossrs/srs:dev AS build
|
|
|
|
COPY . /tmp/signaling
|
|
RUN cd /tmp/signaling && make
|
|
RUN cp /tmp/signaling/objs/signaling /usr/local/bin/signaling
|
|
RUN cp -R /tmp/signaling/www /usr/local/
|
|
|
|
############################################################
|
|
# dist
|
|
############################################################
|
|
FROM centos:7 AS dist
|
|
|
|
# HTTP/1989
|
|
EXPOSE 1989
|
|
# SRS binary, config files and srs-console.
|
|
COPY --from=build /usr/local/bin/signaling /usr/local/bin/
|
|
COPY --from=build /usr/local/www /usr/local/www
|
|
# Default workdir and command.
|
|
WORKDIR /usr/local
|
|
CMD ["./bin/signaling"]
|