-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
55 lines (51 loc) · 1.47 KB
/
Copy pathdocker-compose.yml
File metadata and controls
55 lines (51 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
services:
frontend:
image: createchstudio/vgorc-tm-frontend:latest
container_name: frontend
depends_on:
- backend
ports:
- "8199:80"
networks:
vgorctm:
ipv4_address: 172.30.0.10
backend:
image: createchstudio/vgorc-tm-backend:${DOCKER_ARCH}
container_name: backend
environment:
- TM_BASE_URL=http://localhost:3000
- TM_WEB_URL=http://localhost:80
- TM_DB_FILE=/etc/backend/${TM_DB_FILE}
- TM_BACKUP_CRON=${TM_BACKUP_CRON}
- TM_LICENSE_KEY=${TM_LICENSE_KEY}
- TM_JWT_SECRET=${TM_JWT_SECRET}
- TM_ADMIN_PASSWORD=${TM_ADMIN_PASSWORD}
- TM_REFEREE_PASSWORD=${TM_REFEREE_PASSWORD}
- TM_TOURNAMENT_NAME=${TM_TOURNAMENT_NAME}
- TM_VENDOR_LOGO=${TM_VENDOR_LOGO}
- TM_RANK_TABLE_SCROLL_SPEED=${TM_RANK_TABLE_SCROLL_SPEED}
- TM_LOGO_INTERVAL_NUMBER=${TM_LOGO_INTERVAL_NUMBER}
- TM_PUBLISH_SECRET=${TM_PUBLISH_SECRET}
- TZ=Asia/Shanghai
volumes:
- ${DOCKER_BACKEND_MOUNT_FOLDER}:/etc/backend
networks:
vgorctm:
ipv4_address: 172.30.0.20
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared
command: tunnel --no-autoupdate run --token ${CLOUDFLARED_TUNNEL_TOKEN}
restart: unless-stopped
networks:
vgorctm:
ipv4_address: 172.30.0.30
depends_on:
- backend
- frontend
networks:
vgorctm:
driver: bridge
ipam:
config:
- subnet: 172.30.0.0/24