From db2e3d5d5ae61f4836949e26f705edd4073c52b3 Mon Sep 17 00:00:00 2001 From: kev Date: Sat, 22 Apr 2017 16:51:33 +0800 Subject: [PATCH] add ices --- ices/Dockerfile | 11 ++++++++ {ices-arm => ices}/README.md | 0 {ices-arm => ices/arm}/Dockerfile | 0 {ices-arm => ices/arm}/data/ices.txt | 0 {ices-arm => ices/arm}/data/ices.xml | 0 {ices-arm => ices/arm}/docker-compose.yml | 0 ices/data/ices.txt | 2 ++ ices/data/ices.xml | 34 +++++++++++++++++++++++ ices/docker-compose.yml | 15 ++++++++++ mosquitto/README.md | 1 + mosquitto/data/mosquitto.conf | 2 ++ mosquitto/docker-compose.yml | 1 + 12 files changed, 66 insertions(+) create mode 100644 ices/Dockerfile rename {ices-arm => ices}/README.md (100%) rename {ices-arm => ices/arm}/Dockerfile (100%) rename {ices-arm => ices/arm}/data/ices.txt (100%) rename {ices-arm => ices/arm}/data/ices.xml (100%) rename {ices-arm => ices/arm}/docker-compose.yml (100%) create mode 100644 ices/data/ices.txt create mode 100644 ices/data/ices.xml create mode 100644 ices/docker-compose.yml diff --git a/ices/Dockerfile b/ices/Dockerfile new file mode 100644 index 0000000..c0ffe40 --- /dev/null +++ b/ices/Dockerfile @@ -0,0 +1,11 @@ +# +# Dockerfile for ices +# + +FROM alpine +MAINTAINER kev + +RUN apk add --no-cache ices +COPY data /etc/ices + +CMD ["ices", "/etc/ices/ices.xml"] diff --git a/ices-arm/README.md b/ices/README.md similarity index 100% rename from ices-arm/README.md rename to ices/README.md diff --git a/ices-arm/Dockerfile b/ices/arm/Dockerfile similarity index 100% rename from ices-arm/Dockerfile rename to ices/arm/Dockerfile diff --git a/ices-arm/data/ices.txt b/ices/arm/data/ices.txt similarity index 100% rename from ices-arm/data/ices.txt rename to ices/arm/data/ices.txt diff --git a/ices-arm/data/ices.xml b/ices/arm/data/ices.xml similarity index 100% rename from ices-arm/data/ices.xml rename to ices/arm/data/ices.xml diff --git a/ices-arm/docker-compose.yml b/ices/arm/docker-compose.yml similarity index 100% rename from ices-arm/docker-compose.yml rename to ices/arm/docker-compose.yml diff --git a/ices/data/ices.txt b/ices/data/ices.txt new file mode 100644 index 0000000..436dc05 --- /dev/null +++ b/ices/data/ices.txt @@ -0,0 +1,2 @@ +artist=Various Artists +title=Untitled Song diff --git a/ices/data/ices.xml b/ices/data/ices.xml new file mode 100644 index 0000000..ad9436a --- /dev/null +++ b/ices/data/ices.xml @@ -0,0 +1,34 @@ + + + 0 + 4 + 1 + /var/run/ices.pid + + + Example stream name + Example genre + A short description of your stream + http://easypi.info + + + alsa + 44100 + 1 + hw:1,0 + 1 + /etc/ices/ices.txt + + + icecast + 8000 + hackme + /live.ogg + + 0 + 44100 + 1 + + + + diff --git a/ices/docker-compose.yml b/ices/docker-compose.yml new file mode 100644 index 0000000..9d200d7 --- /dev/null +++ b/ices/docker-compose.yml @@ -0,0 +1,15 @@ +ices: + image: vimagick/ices + volumes: + - ./data:/etc/ices + devices: + - /dev/snd + links: + - icecast + restart: always + +icecast: + image: vimagick/icecast + ports: + - "8000:8000" + restart: always diff --git a/mosquitto/README.md b/mosquitto/README.md index 63899a5..e6744b6 100644 --- a/mosquitto/README.md +++ b/mosquitto/README.md @@ -13,6 +13,7 @@ mosquitto: image: vimagick/mosquitto ports: - "1883:1883" + - "8080:8080" - "8883:8883" volumes: - ./data/mosquitto.conf:/etc/mosquitto/mosquitto.conf diff --git a/mosquitto/data/mosquitto.conf b/mosquitto/data/mosquitto.conf index 0b37f83..6041bde 100644 --- a/mosquitto/data/mosquitto.conf +++ b/mosquitto/data/mosquitto.conf @@ -1,4 +1,6 @@ port 8883 +listener 8080 +protocol websockets log_dest stdout allow_anonymous false password_file /etc/mosquitto/pwfile diff --git a/mosquitto/docker-compose.yml b/mosquitto/docker-compose.yml index e8bba0e..950429c 100644 --- a/mosquitto/docker-compose.yml +++ b/mosquitto/docker-compose.yml @@ -2,6 +2,7 @@ mosquitto: image: vimagick/mosquitto ports: - "1883:1883" + - "8080:8080" - "8883:8883" volumes: - ./data/mosquitto.conf:/etc/mosquitto/mosquitto.conf