1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 03:48:44 +00:00

update ices

This commit is contained in:
kev 2022-06-28 14:42:22 +08:00
parent 507bda9d68
commit 8bef0d07a5
7 changed files with 38 additions and 92 deletions

@ -2,8 +2,8 @@
# Dockerfile for ices # Dockerfile for ices
# #
FROM alpine FROM alpine:3
MAINTAINER kev <noreply@easypi.pro> MAINTAINER EasyPi Software Foundation
RUN apk add --no-cache ices RUN apk add --no-cache ices
COPY data /etc/ices COPY data /etc/ices

@ -19,21 +19,25 @@ docker-compose.yml
------------------ ------------------
```yaml ```yaml
ices: version: "3.8"
image: easypi/ices-arm
services:
ices:
image: vimagick/ices
volumes: volumes:
- ./data:/etc/ices - ./data:/etc/ices
devices: devices:
- /dev/snd - /dev/snd
links: depends_on:
- icecast - icecast
restart: always restart: unless-stopped
icecast: icecast:
image: easypi/icecast-arm image: vimagick/icecast
ports: ports:
- "8000:8000" - "8000:8000"
restart: always restart: unless-stopped
``` ```
ices.xml ices.xml

@ -1,11 +0,0 @@
#
# Dockerfile for ices-arm
#
FROM easypi/alpine-arm
MAINTAINER EasyPi Software Foundation
RUN apk add --no-cache ices
COPY data /etc/ices
CMD ["ices", "/etc/ices/ices.xml"]

@ -1,2 +0,0 @@
artist=Various Artists
title=Untitled Song

@ -1,34 +0,0 @@
<?xml version="1.0"?>
<ices>
<background>0</background>
<loglevel>4</loglevel>
<consolelog>1</consolelog>
<pidfile>/var/run/ices.pid</pidfile>
<stream>
<metadata>
<name>Example stream name</name>
<genre>Example genre</genre>
<description>A short description of your stream</description>
<url>https://easypi.duckdns.org</url>
</metadata>
<input>
<module>alsa</module>
<param name="rate">44100</param>
<param name="channels">1</param>
<param name="device">plughw:1,0</param>
<param name="metadata">1</param>
<param name="metadatafilename">/etc/ices/ices.txt</param>
</input>
<instance>
<hostname>icecast</hostname>
<port>8000</port>
<password>hackme</password>
<mount>/live.ogg</mount>
<encode>
<quality>0</quality>
<samplerate>44100</samplerate>
<channels>1</channels>
</encode>
</instance>
</stream>
</ices>

@ -1,15 +0,0 @@
ices:
image: easypi/ices-arm
volumes:
- ./data:/etc/ices
devices:
- /dev/snd
links:
- icecast
restart: always
icecast:
image: easypi/icecast-arm
ports:
- "8000:8000"
restart: always

@ -1,15 +1,19 @@
ices: version: "3.8"
services:
ices:
image: vimagick/ices image: vimagick/ices
volumes: volumes:
- ./data:/etc/ices - ./data:/etc/ices
devices: devices:
- /dev/snd - /dev/snd
links: depends_on:
- icecast - icecast
restart: always restart: unless-stopped
icecast: icecast:
image: vimagick/icecast image: vimagick/icecast
ports: ports:
- "8000:8000" - "8000:8000"
restart: always restart: unless-stopped