-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
30 lines (30 loc) · 1010 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
version: "3" # optional since v1.27.0
services:
web:
environment:
GE_SERVER_PORT: ${GE_SERVER_PORT-7590}
GE_ALLOW_OTHER_ORIGIN: ${GE_ALLOW_OTHER_ORIGIN-True}
GE_ACCEPTED_ORIGINS: ${GE_ACCEPTED_ORIGINS-["127.0.0.1"]}
GE_LOGGER: ${GE_LOGGER-shell_info}
GE_EXEC_TIME_OUT: ${GE_EXEC_TIME_OUT-5}
GE_EXEC_MEM_OUT: ${GE_EXEC_MEM_OUT-100}
GE_IS_LOCAL: ${GE_IS_LOCAL-False}
GE_RAND_SEED: ${GE_RAND_SEED-0}
GE_INPUT_LIST: ${GE_INPUT_LIST-[]}
GE_FLOAT_PRECISION: ${GE_FLOAT_PRECISION-4}
build: .
ports:
- "${GE_SERVER_PORT-7590}:${GE_SERVER_PORT-7590}"
cap_add:
- NET_ADMIN
deploy:
restart_policy:
condition: ${GE_DOCKER_RESTART_COND-any}
window: ${GE_DOCKER_RESTART_WINDOW-10}s
resources:
limits:
memory: ${GE_DOCKER_MEM_OUT-32}M
cpus: ${GE_DOCKER_CPU_OUT-0.10}
reservations:
memory: ${GE_DOCKER_MEM_OUT-32}M
cpus: ${GE_DOCKER_CPU_OUT-0.10}