109 lines
2.6 KiB
YAML
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
|