version: '3' services: jukebox: image: registry.gitlab.com/omaradio/core/oma-jukebox:$OMA_DOCKER_VERSION env_file: .env environment: OMA_CONFIG_TelecommandeHost: $RADIO_HOST OMA_CONFIG_TelecommandePort: $TELECOM_SERVER_PORT OMA_CONFIG_Client1Host: $RADIO_HOST OMA_CONFIG_Client1Port: $MUX_SERVER_PORT volumes: - $SOUNDBASE_DIR:/app/soundBase - $SOUNDBASE_DIR/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: - $SOUNDBASE_DIR:/app/soundBase 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: - $SOUNDBASE_DIR:/soundbase 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 - $SOUNDBASE_DIR:/soundbase networks: default: ipv4_address: $NET.107 deploy: resources: limits: cpus: '0.50' memory: 500M networks: default: ipam: config: - subnet: $NET.0/24