Falls es dir hilft hier mal der Inhalt von meinem Compose File zu Telerising, easyepg und threadfin. Am Anfang vom File ist meine Kopiervorlage, welche ich für jeden Container als Grundlage nehme.
Bei mir sind natürlich viele Spezialitäten mit enthalten, die auf meine Konstellation passen.
Code
networks:
schweinshausen_mcvl:
external: true
name: schweinshausen_mcvl
services:
# dummy:
# image: dummy/dummy:latest
# command:
# - "--transaction-isolation=READ-COMMITTED" #Beispielbefehl
# stdin_open: true
# tty: true
# container_name: dummy
# hostname: dummy
# networks:
# schweinshausen_mcvl:
# ipv4_address: 192.168.10.XX
# depends_on:
# - XXXXXX
# cap_add:
# - NET_ADMIN #Beispielbefehl
# devices:
# - /dev/dri:/dev/dri
# volumes:
# - /Sonstiges/Docker/Konfigurationen/dummy:/config
# labels:
# - com.centurylinklabs.watchtower.enable=true
# environment:
# - PUID=1000
# - PGID=100
# - TZ=Europe/Berlin
# ports:
# - XX:XX
# restart: unless-stopped
telerising:
image: qoopido/telerising.minimal:latest
user: ${UID}:${GID}
stdin_open: true
tty: true
container_name: telerising
hostname: telerising
networks:
schweinshausen_mcvl:
ipv4_address: 192.168.10.240
# devices:
# - /dev/dri:/dev/dri
volumes:
- /Sonstiges/Docker/Konfigurationen/telerising/settings.json:/settings.json
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
labels:
- com.centurylinklabs.watchtower.enable=true
ports:
- 5000:5000
restart: unless-stopped
easyepg:
image: takealug/new-easyepg:latest
stdin_open: true
tty: true
container_name: easyepg
hostname: easyepg
networks:
schweinshausen_mcvl:
ipv4_address: 192.168.10.241
# devices:
# - /dev/dri:/dev/dri
volumes:
- /Sonstiges/Docker/Daten/easyepg:/easyepg
- /Sonstiges/Docker/Daten/easyepg/xml:/easyepg/xml
- /dev/shm/easyepg:/tmp
- /dev/shm/easyepg/log:/var/log
labels:
- com.centurylinklabs.watchtower.enable=true
environment:
- USER_ID=1000
- GROUP_ID=100
- TIMEZONE=Europe/Berlin
- REPO=script.service.easyepg-lite
- BRANCH=main
- UPDATE=yes
ports:
- 4000:4000
restart: unless-stopped
threadfin:
image: fyb3roptik/threadfin:latest
stdin_open: true
tty: true
container_name: threadfin
hostname: threadfin
networks:
schweinshausen_mcvl:
ipv4_address: 192.168.10.242
depends_on:
- telerising
- easyepg
# devices:
# - /dev/dri:/dev/dri
volumes:
- /Sonstiges/Docker/Konfigurationen/threadfin:/home/threadfin/conf
- /dev/shm/threadfin:/tmp/threadfin
labels:
- com.centurylinklabs.watchtower.enable=true
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Berlin
ports:
- 34400:34400
restart: unless-stopped
Alles anzeigen