-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.yml
32 lines (32 loc) · 1016 Bytes
/
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
version: '2.4'
services:
front:
build: .
ports:
- ${port}:2333
restart: always
read_only: true
ipc: shareable
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ulimits:
nofile:
soft: 65536
hard: 65536
environment:
- hackergame_conn_interval=${conn_interval}
- hackergame_token_timeout=${token_timeout}
- hackergame_challenge_timeout=${challenge_timeout}
- hackergame_pids_limit=${pids_limit}
- hackergame_mem_limit=${mem_limit}
- hackergame_flag_path=${flag_path}
- hackergame_flag_rule=${flag_rule}
- hackergame_challenge_docker_name=${challenge_docker_name}
- hackergame_read_only=${read_only}
- hackergame_flag_suid=${flag_suid}
- hackergame_challenge_network=${challenge_network}
- hackergame_shm_exec=${shm_exec}
- hackergame_tmp_tmpfs=${tmp_tmpfs}
- hackergame_extra_flag=${extra_flag}
- TZ=Asia/Shanghai
- DOCKER_DEFAULT_PLATFORM=linux/amd64