jean-cloud-services/services/soundbase.radiodemo.oma-radio.fr/docker-compose.yml
2025-10-31 18:49:12 +01:00

109 lines
2.6 KiB
YAML

version: '3'
services:
jukebox:
image: registry.gitlab.com/omaradio/core/oma-jukebox:$OMA_DOCKER_VERSION
env_file: .env
environment:
OMA_FORCE_TelecommandeHost: $RADIO_HOST
OMA_FORCE_TelecommandePort: $TELECOM_SERVER_PORT
OMA_FORCE_Client1Host: $RADIO_HOST
OMA_FORCE_Client1Port: $MUX_SERVER_PORT
volumes:
- $DATA_DIR/soundbase:/app/soundBase
- $DATA_DIR/soundbase/secours/JingleDemo-Secours.wavM:/app/secours/secours-jingle.wavM
restart: unless-stopped
networks:
default:
ipv4_address: $NET.102
deploy:
resources:
limits:
cpus: '1'
memory: 100M
importer:
image: registry.gitlab.com/omaradio/core/oma-base-import:$OMA_DOCKER_VERSION
env_file: .env
environment:
OMA_CONFIG_TelecommandeHost: $RADIO_HOST
volumes:
- $DATA_DIR/soundbase:/app/soundBase
- /data/core.oma-radio.fr/bonus-$OMA_DOCKER_VERSION:/app/core
stop_grace_period: 1m30s
restart: unless-stopped
networks:
default:
ipv4_address: $NET.104
deploy:
resources:
limits:
cpus: '0.50'
memory: 1000M
basemg:
image: registry.gitlab.com/omaradio/core/oma-base-mg:$OMA_DOCKER_VERSION
env_file: .env
environment:
OMA_CONFIG_TelecommandeHost: $RADIO_HOST
restart: unless-stopped
volumes:
- $DATA_DIR/soundbase:/soundbase
- /data/core.oma-radio.fr/bonus-$OMA_DOCKER_VERSION:/app/core/
networks:
default:
ipv4_address: $NET.106
deploy:
resources:
limits:
cpus: '0.50'
memory: 100M
system_api:
image: jeancloud/system-api:$OMA_DOCKER_VERSION
env_file: .env
environment:
OMA_CONFIG_TelecommandeHost: $RADIO_HOST
UID: 33
SOUNDBASE_PATH: /soundbase
MOUNT: /api
CONFIG_PATH: /config
restart: unless-stopped
volumes:
- /tmp/uwsgi/$JC_SERVICE:/tmp/uwsgi
- /var/run/docker.sock:/var/run/docker.sock
- $DATA_DIR/soundbase:/soundbase
networks:
default:
ipv4_address: $NET.107
deploy:
resources:
limits:
cpus: '0.50'
memory: 500M
mp3addon:
image: registry.gitlab.com/omaradio/core/oma-mp3-addon:$OMA_DOCKER_VERSION
env_file: .env
environment:
OMA_CONFIG_TelecommandeHost: $RADIO_HOST
restart: unless-stopped
volumes:
- $DATA_DIR/soundbase:/app/soundBase
networks:
default:
ipv4_address: $NET.108
deploy:
resources:
limits:
cpus: '0.50'
memory: 100M
networks:
default:
ipam:
config:
- subnet: $NET.0/24