60 lines
1.6 KiB
YAML
60 lines
1.6 KiB
YAML
# 四套主题扩展 — 与 docker-compose.prod.yml 合并使用:
|
||
# docker compose -f docker-compose.prod.yml -f docker-compose.themes.yml --env-file .env.docker up -d
|
||
#
|
||
# 关联文档:docs/四套主题Docker部署任务.md
|
||
|
||
services:
|
||
player2:
|
||
image: thebet365-player:${PLAYER2_IMAGE_TAG:-theme-2}
|
||
container_name: thebet365-player2
|
||
depends_on:
|
||
api:
|
||
condition: service_healthy
|
||
ports:
|
||
- '${BIND_ADDR:-127.0.0.1}:${PLAYER2_PORT:-8083}:80'
|
||
healthcheck:
|
||
test: ['CMD-SHELL', 'wget -q -O /dev/null http://127.0.0.1/ || exit 1']
|
||
interval: 10s
|
||
timeout: 5s
|
||
retries: 6
|
||
start_period: 10s
|
||
restart: unless-stopped
|
||
networks:
|
||
- thebet365
|
||
|
||
player3:
|
||
image: thebet365-player:${PLAYER3_IMAGE_TAG:-theme-3}
|
||
container_name: thebet365-player3
|
||
depends_on:
|
||
api:
|
||
condition: service_healthy
|
||
ports:
|
||
- '${BIND_ADDR:-127.0.0.1}:${PLAYER3_PORT:-8084}:80'
|
||
healthcheck:
|
||
test: ['CMD-SHELL', 'wget -q -O /dev/null http://127.0.0.1/ || exit 1']
|
||
interval: 10s
|
||
timeout: 5s
|
||
retries: 6
|
||
start_period: 10s
|
||
restart: unless-stopped
|
||
networks:
|
||
- thebet365
|
||
|
||
player4:
|
||
image: thebet365-player:${PLAYER4_IMAGE_TAG:-theme-4}
|
||
container_name: thebet365-player4
|
||
depends_on:
|
||
api:
|
||
condition: service_healthy
|
||
ports:
|
||
- '${BIND_ADDR:-127.0.0.1}:${PLAYER4_PORT:-8085}:80'
|
||
healthcheck:
|
||
test: ['CMD-SHELL', 'wget -q -O /dev/null http://127.0.0.1/ || exit 1']
|
||
interval: 10s
|
||
timeout: 5s
|
||
retries: 6
|
||
start_period: 10s
|
||
restart: unless-stopped
|
||
networks:
|
||
- thebet365
|