Files
conjurer/docker/compose.radio.stack.yaml
gitea d40c93ab3f
CI / compile (push) Successful in 10s
CI / unit (push) Successful in 19s
CI / integration (push) Successful in 14s
build / build (push) Successful in 23s
trig bld
2026-07-31 14:12:42 +02:00

20 lines
880 B
YAML

# Stack RADIO — osobny host, osobny plik. Obraz z CI.
services:
conjurer-radio:
image: gitea.czernobog.pl/gitea/conjurer-radio:latest
container_name: conjurer-radio
restart: unless-stopped
environment:
PULSE_MODE: internal
ICECAST_HOSTNAME: radio.czernobog.pl
CONJURER_MAIN_BOT: http://192.168.1.73:32442 # ← z kroku 2.4
CONJURER_API_KEY: ${CONJURER_API_KEY:-d97008b3-7a5a-11f1-acd1-000b0e0f00ed}
ports:
- "8000:8000" # icecast
- "5005:5005" # betoniarka API (bot → CONJURER_RADIO_SERVICE)
- "54321:54321" # harbor /skip (bot → CONJURER_RADIO_HARBOR)
- "127.0.0.1:9999:9999" # interaktywny harbor TYLKO lokalnie!
volumes:
- /srv/betoniarka/data:/srv/betoniarka/data
- /srv/betoniarka/music:/srv/betoniarka/music
- /srv/betoniarka/secrets:/srv/betoniarka/secrets