-
Notifications
You must be signed in to change notification settings - Fork 8
/
docker-compose.yml
73 lines (73 loc) Β· 1.5 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
version: "3.3"
services:
redis:
image: redis
ports:
- "6379"
volumes:
- /mnt/stateful_partition/BUGOUT/redis:/data:z
privileged: true
command: /bin/bash -c 'echo never > /sys/kernel/mm/transparent_hugepage/enabled && echo 65535 > /proc/sys/net/core/somaxconn ; redis-server'
gateway:
build: gateway/.
volumes:
- "./gateway/.env:/BUGOUT/.env:z"
links:
- "redis"
depends_on:
- "redis"
ports:
- "33012:3012" # for local dev
micro-judge:
build: micro-judge/.
links:
- "redis"
depends_on:
- "redis"
micro-changelog:
build: micro-changelog/.
links:
- "redis"
depends_on:
- "redis"
micro-color-chooser:
build: micro-color-chooser/.
links:
- "redis"
depends_on:
- "redis"
micro-game-lobby:
build: micro-game-lobby/.
links:
- "redis"
depends_on:
- "redis"
micro-sync:
build: micro-sync/.
links:
- "redis"
depends_on:
- "redis"
botlink:
build: botlink/.
depends_on:
- "redis"
volumes:
- "./botlink/.env:/BUGOUT/.env:z"
undo:
build: undo/.
links:
- "redis"
depends_on:
- "redis"
reverse-proxy:
image: abiosoft/caddy
ports:
- "80:80"
- "443:443"
depends_on:
- "botlink"
- "gateway"
volumes:
- /mnt/stateful_partition/BUGOUT/reverse-proxy/Caddyfile:/etc/Caddyfile:z
- /mnt/stateful_partition/BUGOUT/reverse-proxy/.caddy:/root/.caddy:z