From 92c7a7d4e59572243c305c5bbcadcda4e1548107 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 6 Jul 2016 23:05:21 +0800 Subject: [PATCH] add red5-arm --- README.md | 6 ++++-- red5/arm/Dockerfile | 24 ++++++++++++++++++++++++ red5/arm/docker-compose.yml | 7 +++++++ 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 red5/arm/Dockerfile create mode 100644 red5/arm/docker-compose.yml diff --git a/README.md b/README.md index d73a8b4..5a11375 100644 --- a/README.md +++ b/README.md @@ -75,10 +75,12 @@ A collection of delicious docker recipes. - [x] plex :moneybag: - [x] portia - [x] pure-ftpd -- [x] red5 +- [x] red5 :+1: +- [x] red5-arm - [x] redis-arm - [x] rsyncd -- [x] rtmp +- [x] rtmp-client +- [x] rtmp-server - [x] samba :+1: - [x] samba-arm :+1: - [x] scrapyd :+1: diff --git a/red5/arm/Dockerfile b/red5/arm/Dockerfile new file mode 100644 index 0000000..f35ad1b --- /dev/null +++ b/red5/arm/Dockerfile @@ -0,0 +1,24 @@ +# +# Dockerfile for red5-arm +# + +FROM easypi/alpine-arm +MAINTAINER EasyPi Software Foundation + +ENV RED5_VERSION 1.0.7 +ENV RED5_FILE red5-server-${RED5_VERSION}-RELEASE.tar.gz +ENV RED5_URL https://github.com/Red5/red5-server/releases/download/v${RED5_VERSION}-RELEASE/${RED5_FILE} + +WORKDIR /opt/red5 + +RUN set -xe \ + && apk add --no-cache --progress bash curl openjdk7-jre tar \ + && curl -sSL ${RED5_URL} | tar xz --strip 1 \ + && apk del curl tar + +ENV JAVA_HOME /usr/lib/jvm/java-1.7-openjdk/jre +ENV PATH $PATH:$JAVA_HOME/bin + +EXPOSE 843 1935 5080 5443 8081 8443 + +ENTRYPOINT ["./red5.sh"] diff --git a/red5/arm/docker-compose.yml b/red5/arm/docker-compose.yml new file mode 100644 index 0000000..6d2dc27 --- /dev/null +++ b/red5/arm/docker-compose.yml @@ -0,0 +1,7 @@ +red5: + image: easypi/red5-arm + ports: + - "1935:1935" # rtmp/e + - "5080:5080" # http + - "8081:8081" # websocket + restart: always