commit bf74a00aac8d2995b7dc27f8b5de53990902a1ae Author: Carl Kittelberger Date: Thu Feb 25 17:36:42 2016 +0100 Initial commit. diff --git a/2.3.3/Dockerfile b/2.3.3/Dockerfile new file mode 100644 index 0000000..c1410ca --- /dev/null +++ b/2.3.3/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3.3 + +ENV ICECAST_VERSION 2.3.3 + +RUN \ + apk --update add build-base openssl libvorbis opus libogg speex libtheora curl &&\ + curl http://downloads.xiph.org/releases/icecast/icecast-${ICECAST_VERSION}.tar.gz |\ + tar xz -C /tmp &&\ + cd /tmp/icecast-${ICECAST_VERSION} &&\ + ./configure --enable-static &&\ + make &&\ + make install &&\ + apk del build-base &&\ + cd $HOME &&\ + rm -rf /tmp/* /var/cache/apk/* &&\ + addgroup -g 9999 icecast &&\ + adduser -S -D -H -u 9999 -G 9999 -s /bin/false icecast &&\ + +USER 9999 +VOLUME [ "/data" ] +CMD [ "/usr/local/bin/icecast", "-c", "/data/icecast.xml" ] +EXPOSE 8000 diff --git a/2.4 b/2.4 new file mode 120000 index 0000000..6550da6 --- /dev/null +++ b/2.4 @@ -0,0 +1 @@ +2.4.3 \ No newline at end of file diff --git a/2.4.0/Dockerfile b/2.4.0/Dockerfile new file mode 100644 index 0000000..7ce8e3d --- /dev/null +++ b/2.4.0/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3.3 + +ENV ICECAST_VERSION 2.4.0 + +RUN \ + apk --update add build-base openssl libvorbis opus libogg speex libtheora curl &&\ + curl http://downloads.xiph.org/releases/icecast/icecast-${ICECAST_VERSION}.tar.gz |\ + tar xz -C /tmp &&\ + cd /tmp/icecast-${ICECAST_VERSION} &&\ + ./configure --enable-static &&\ + make &&\ + make install &&\ + apk del build-base &&\ + cd $HOME &&\ + rm -rf /tmp/* /var/cache/apk/* &&\ + addgroup -g 9999 icecast &&\ + adduser -S -D -H -u 9999 -G 9999 -s /bin/false icecast &&\ + +USER 9999 +VOLUME [ "/data" ] +CMD [ "/usr/local/bin/icecast", "-c", "/data/icecast.xml" ] +EXPOSE 8000 diff --git a/2.4.1/Dockerfile b/2.4.1/Dockerfile new file mode 100644 index 0000000..4853c77 --- /dev/null +++ b/2.4.1/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3.3 + +ENV ICECAST_VERSION 2.4.1 + +RUN \ + apk --update add build-base openssl libvorbis opus libogg speex libtheora curl &&\ + curl http://downloads.xiph.org/releases/icecast/icecast-${ICECAST_VERSION}.tar.gz |\ + tar xz -C /tmp &&\ + cd /tmp/icecast-${ICECAST_VERSION} &&\ + ./configure --enable-static &&\ + make &&\ + make install &&\ + apk del build-base &&\ + cd $HOME &&\ + rm -rf /tmp/* /var/cache/apk/* &&\ + addgroup -g 9999 icecast &&\ + adduser -S -D -H -u 9999 -G 9999 -s /bin/false icecast &&\ + +USER 9999 +VOLUME [ "/data" ] +CMD [ "/usr/local/bin/icecast", "-c", "/data/icecast.xml" ] +EXPOSE 8000 diff --git a/2.4.2/Dockerfile b/2.4.2/Dockerfile new file mode 100644 index 0000000..6d098fe --- /dev/null +++ b/2.4.2/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3.3 + +ENV ICECAST_VERSION 2.4.2 + +RUN \ + apk --update add build-base openssl libvorbis opus libogg speex libtheora curl &&\ + curl http://downloads.xiph.org/releases/icecast/icecast-${ICECAST_VERSION}.tar.gz |\ + tar xz -C /tmp &&\ + cd /tmp/icecast-${ICECAST_VERSION} &&\ + ./configure --enable-static &&\ + make &&\ + make install &&\ + apk del build-base &&\ + cd $HOME &&\ + rm -rf /tmp/* /var/cache/apk/* &&\ + addgroup -g 9999 icecast &&\ + adduser -S -D -H -u 9999 -G 9999 -s /bin/false icecast &&\ + +USER 9999 +VOLUME [ "/data" ] +CMD [ "/usr/local/bin/icecast", "-c", "/data/icecast.xml" ] +EXPOSE 8000 diff --git a/2.4.3/Dockerfile b/2.4.3/Dockerfile new file mode 100644 index 0000000..ac712ba --- /dev/null +++ b/2.4.3/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3.3 + +ENV ICECAST_VERSION 2.4.3 + +RUN \ + apk --update add build-base openssl libvorbis opus libogg speex libtheora curl &&\ + curl http://downloads.xiph.org/releases/icecast/icecast-${ICECAST_VERSION}.tar.gz |\ + tar xz -C /tmp &&\ + cd /tmp/icecast-${ICECAST_VERSION} &&\ + ./configure --enable-static &&\ + make &&\ + make install &&\ + apk del build-base &&\ + cd $HOME &&\ + rm -rf /tmp/* /var/cache/apk/* &&\ + addgroup -g 9999 icecast &&\ + adduser -S -D -H -u 9999 -G 9999 -s /bin/false icecast &&\ + +USER 9999 +VOLUME [ "/data" ] +CMD [ "/usr/local/bin/icecast", "-c", "/data/icecast.xml" ] +EXPOSE 8000 diff --git a/2.5 b/2.5 new file mode 120000 index 0000000..966a55d --- /dev/null +++ b/2.5 @@ -0,0 +1 @@ +2.5-beta1/ \ No newline at end of file diff --git a/2.5-beta1/Dockerfile b/2.5-beta1/Dockerfile new file mode 100644 index 0000000..93b9529 --- /dev/null +++ b/2.5-beta1/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine:3.3 + +ENV ICECAST_VERSION 2.5-beta1 + +RUN \ + apk --update add build-base openssl libvorbis opus libogg speex libtheora curl &&\ + curl http://downloads.xiph.org/releases/icecast/icecast-${ICECAST_VERSION}.tar.gz |\ + tar xz -C /tmp &&\ + cd /tmp/icecast-${ICECAST_VERSION} &&\ + ./configure --enable-static &&\ + make &&\ + make install &&\ + apk del build-base &&\ + cd $HOME &&\ + rm -rf /tmp/* /var/cache/apk/* &&\ + addgroup -g 9999 icecast &&\ + adduser -S -D -H -u 9999 -G 9999 -s /bin/false icecast &&\ + +USER 9999 +VOLUME [ "/data" ] +CMD [ "/usr/local/bin/icecast", "-c", "/data/icecast.xml" ] +EXPOSE 8000 diff --git a/latest b/latest new file mode 120000 index 0000000..6550da6 --- /dev/null +++ b/latest @@ -0,0 +1 @@ +2.4.3 \ No newline at end of file