jean-cloud-services/services/soundbase.radiodemo.oma-radio.fr/docker-compose.yml

133 lines
3.3 KiB
YAML
Raw Normal View History

2023-06-01 13:26:12 +00:00
version: '3'
services:
anthracite_jukebox:
2023-10-02 21:45:09 +00:00
image: registry.gitlab.com/omaradio/core/oma-jukebox:$OMA_DOCKER_VERSION
2023-06-01 13:26:12 +00:00
env_file: .env
environment:
2024-01-02 16:50:14 +00:00
OMA_CONFIG_Client1Host: mux.radiodemo.oma-radio.fr
2023-09-29 07:51:22 +00:00
OMA_CONFIG_Client1Port: $MUX_SERVER_PORT
2024-06-15 15:59:53 +00:00
OMA_CONFIG_Client2: off
OMA_CONFIG_Client2Host: radionimaitre.oma-radio.fr
OMA_CONFIG_Client2Port: 9003
2023-06-01 13:26:12 +00:00
volumes:
- $SOUNDBASE_DIR:/app/soundBase
2024-10-16 09:41:44 +00:00
- $SOUNDBASE_DIR/secours/JingleDemo-Secours.wavM:/app/secours/secours-jingle.wavM
2023-06-01 13:26:12 +00:00
restart: unless-stopped
networks:
default:
ipv4_address: $NET.102
deploy:
resources:
limits:
2024-10-16 09:41:44 +00:00
cpus: '1'
2023-06-01 13:26:12 +00:00
memory: 100M
azurite_jukebox_simulator:
2023-10-02 21:45:09 +00:00
image: registry.gitlab.com/omaradio/core/oma-jukebox-simulator:$OMA_DOCKER_VERSION
2023-06-01 13:26:12 +00:00
env_file: .env
volumes:
- $SOUNDBASE_DIR:/app/soundBase
restart: unless-stopped
networks:
default:
ipv4_address: $NET.103
deploy:
resources:
limits:
cpus: '0.50'
memory: 100M
# aventurine_transcode:
2023-06-08 07:34:51 +00:00
# image: jeancloud/transcode:$OMA_DOCKER_VERSION
2023-06-01 13:26:12 +00:00
# env_file: .env
# restart: unless-stopped
agate_importer:
2023-10-02 21:45:09 +00:00
image: registry.gitlab.com/omaradio/core/oma-baseimport:$OMA_DOCKER_VERSION
2023-06-01 13:26:12 +00:00
env_file: .env
volumes:
- $SOUNDBASE_DIR:/app/soundBase
2024-10-16 09:41:44 +00:00
stop_grace_period: 1m30s
2023-06-01 13:26:12 +00:00
restart: unless-stopped
networks:
default:
ipv4_address: $NET.104
deploy:
resources:
limits:
cpus: '0.50'
memory: 500M
rubis_base_mg:
2023-10-02 21:45:09 +00:00
image: registry.gitlab.com/omaradio/core/oma-base-mg:$OMA_DOCKER_VERSION
2023-06-01 13:26:12 +00:00
env_file: .env
restart: unless-stopped
volumes:
- $SOUNDBASE_DIR:/soundbase
networks:
default:
ipv4_address: $NET.106
deploy:
resources:
limits:
cpus: '0.50'
memory: 100M
system_api:
2023-06-08 07:34:51 +00:00
image: jeancloud/system-api:dev
2023-06-01 13:26:12 +00:00
env_file: .env
2024-04-18 14:22:32 +00:00
environment:
2023-06-01 13:26:12 +00:00
UID: 33
SOUNDBASE_PATH: /soundbase
MOUNT: /api
CONFIG_PATH: /config
restart: unless-stopped
volumes:
2023-09-13 08:46:02 +00:00
- /tmp/uwsgi/$JC_SERVICE:/tmp/uwsgi
2023-06-01 13:26:12 +00:00
- /var/run/docker.sock:/var/run/docker.sock
- $SOUNDBASE_DIR:/soundbase
networks:
default:
ipv4_address: $NET.107
deploy:
resources:
limits:
cpus: '0.50'
memory: 500M
#ammolite_mp3_addon:
2023-06-08 07:34:51 +00:00
# image: jeancloud/mp3addon:$OMA_DOCKER_VERSION
2023-06-01 13:26:12 +00:00
# env_file: .env
# environment:
# OMA_CONFIG_PigePrefix: /opt
# restart: unless-stopped
# volumes:
# - $SOUNDBASE_DIR:/app/soundbase
# networks:
# default:
# ipv4_address: $NET.109
# deploy:
# resources:
# limits:
# cpus: '0.05'
# doxy:
# image: qnib/doxy
# volumes:
# - /tmp/radiodemo.oma-radio.fr/doxy:/tmp/doxy
# - /data/radiodemo.oma-radio.fr/doxy.pattern:/etc/doxy.pattern
# - /var/run/docker.sock:/var/run/docker.sock
# environment:
# DOXY_PROXY_SOCKET: /tmp/doxy/doxy.sock
networks:
default:
ipam:
config:
- subnet: $NET.0/24