-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
39 lines (39 loc) · 1.13 KB
/
docker-compose.yml
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
version: "3.8"
services:
cardinal:
build:
context: ./
args:
- Language=zh-CN #比赛语言 zh-CN/en-US 可选
- BeginTime=2020-02-17T12:00:00-05:00 #比赛开始时间,参考该格式修改
- EndTime=2020-02-18T12:00:00-05:00 #比赛结束时间,参考该格式修改
- Duration=2 #每轮持续时间,单位分钟
- Port=19999 #端口
- CheckDownScore=50 #CheckDown扣分
- AttackScore=50 #攻陷得分
environment:
CARDINAL_DOCKER: 1
ports:
- "19999:19999" #端口映射,默认监听至19999
logging:
options:
max-size: "200k"
max-file: "10"
restart: always
depends_on:
- db
db:
image: mysql:8.0.21
volumes:
- ./Cardinal_database:/var/lib/mysql
logging:
options:
max-size: "200k"
max-file: "10"
restart: always
environment:
MYSQL_ROOT_PASSWORD: Cardinal
MYSQL_DATABASE: Cardinal
MYSQL_USER: Cardinal
MYSQL_PASSWORD: Cardinal
command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci