diff --git a/README.md b/README.md index 091719e..757b5e7 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ A collection of delicious docker recipes. - [x] plex :moneybag: - [x] portia - [x] pure-ftpd -- [x] red5-server +- [x] red5 - [x] redis-arm - [x] rsyncd - [x] rtmp diff --git a/red5-server/Dockerfile b/red5-server/Dockerfile deleted file mode 100644 index 113f514..0000000 --- a/red5-server/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -# -# Dockerfile for red5-server -# - -FROM java:8-alpine -MAINTAINER kev - -ENV RED5_VERSION 1.0.7 - -WORKDIR /opt/red5-server - -RUN set -xe \ - && apk add -U bash curl tar \ - && curl -sSL https://github.com/Red5/red5-server/releases/download/v${RED5_VERSION}-RELEASE/red5-server-${RED5_VERSION}-RELEASE.tar.gz | tar xz --strip 1 \ - && apk del curl tar \ - && rm -rf /var/cache/apk/* - -EXPOSE 843 1935 5080 5443 8088 8443 9999 - -ENTRYPOINT ["./red5.sh"] diff --git a/red5-server/README.md b/red5-server/README.md deleted file mode 100644 index 531a4b8..0000000 --- a/red5-server/README.md +++ /dev/null @@ -1,8 +0,0 @@ -red5-server -=========== - -![](https://badge.imagelayers.io/vimagick/red5-server:latest.svg) - -[Red5][1] is an Open Source Flash Server written in Java. - -[1]: https://github.com/Red5/red5-server diff --git a/red5-server/docker-compose.yml b/red5-server/docker-compose.yml deleted file mode 100644 index f85a9a5..0000000 --- a/red5-server/docker-compose.yml +++ /dev/null @@ -1,4 +0,0 @@ -red5-server: - image: vimagick/red5-server - net: host - restart: always diff --git a/red5/Dockerfile b/red5/Dockerfile new file mode 100644 index 0000000..da149f4 --- /dev/null +++ b/red5/Dockerfile @@ -0,0 +1,21 @@ +# +# Dockerfile for red5 +# + +FROM java:8-alpine +MAINTAINER kev + +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 bash curl tar \ + && curl -sSL ${RED5_URL} | tar xz --strip 1 \ + && apk del curl tar + +EXPOSE 843 1935 5080 5443 8081 8443 + +ENTRYPOINT ["./red5.sh"] diff --git a/red5/README.md b/red5/README.md new file mode 100644 index 0000000..c96549f --- /dev/null +++ b/red5/README.md @@ -0,0 +1,24 @@ +red5 +==== + +![](https://badge.imagelayers.io/vimagick/red5-server:latest.svg) + +[Red5][1] is an Open Source Flash Server written in Java. + +## docker-compose.yml + +```yaml +red5: + image: vimagick/red5 + ports: + - "1935:1935" # rtmp/e + - "5080:5080" # http + - "8081:8081" # websocket + restart: always +``` + +## references + +- + +[1]: https://github.com/Red5/red5-server diff --git a/red5/docker-compose.yml b/red5/docker-compose.yml new file mode 100644 index 0000000..2e44007 --- /dev/null +++ b/red5/docker-compose.yml @@ -0,0 +1,7 @@ +red5: + image: vimagick/red5 + ports: + - "1935:1935" # rtmp/e + - "5080:5080" # http + - "8081:8081" # websocket + restart: always