-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml
132 lines (125 loc) · 3.67 KB
/
docker-compose.yaml
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
version: "3.3"
services:
redis:
image: redis:6-alpine
container_name: lila_redis
restart: always
volumes:
- ./lila_redis:/data
db:
image: mongo:5.0
container_name: lila_db
ports:
- 127.0.0.1:27017:27017
volumes:
- ./lila_mongo/db:/data/db
- ./lila_mongo/configdb:/data/configdb
- ./lila/source/bin/mongodb/indexes.js:/host/lila/bin/mongodb/indexes.js
- ./lila-db-seed:/host/lila-db-seed
restart: always
lila:
image: sb/lichess_base
container_name: lila
depends_on:
- db
- redis
links:
- db:db
- redis:redis
volumes:
- ./lila/source:/home/lichess/lila
- ./lila/data/application.conf:/home/lichess/lila/conf/application.conf
# - ./cache:/home/lichess/.cache
ports:
- 127.0.0.1:9663:9663
restart: always
environment:
TZ: Europe/Kiev
UID: 1000
GID: 1000
working_dir: /home/lichess/lila
entrypoint: ./lila ~run
lila-ws:
image: sb/lichess_base
container_name: lila-ws
depends_on:
- db
- redis
- lila
links:
- db:db
- redis:redis
ports:
- 127.0.0.1:9664:9664
volumes:
- ./lila-ws/source:/home/lichess/lila-ws
- ./lila-ws/data/ws.conf:/home/lichess/lila-ws/data/ws.conf
# - ./cache:/home/lichess/.cache
restart: always
environment:
TZ: Europe/Kiev
UID: 1000
GID: 1000
working_dir: /home/lichess/lila-ws
entrypoint: sbt run -Dconfig.file=data/ws.conf
lila-fishnet:
image: sb/lichess_base
container_name: lila-fishnet
depends_on:
- db
- redis
- lila
links:
- db:db
- redis:redis
ports:
- 127.0.0.1:9665:9665
volumes:
- ./lila-fishnet:/home/lichess/lila-fishnet
- ./lila-fishnet/data/application.conf:/home/lichess/lila-fishnet/conf/application.conf
restart: always
environment:
TZ: Europe/Kiev
UID: 1000
GID: 1000
working_dir: /home/lichess/lila-fishnet
entrypoint: sbt run -Dhttp.port=9665
lila-fishnet-client:
image: rust:latest
container_name: lila-fishnet-client
depends_on:
- db
- redis
- lila-fishnet
links:
- db:db
- redis:redis
- lila-fishnet:lila-fishnet
volumes:
- ./fishnet:/home/lichess/fishnet
restart: always
environment:
TZ: Europe/Kiev
UID: 1000
GID: 1000
working_dir: /home/lichess/fishnet
entrypoint: cargo run -- --endpoint http://lila-fishnet:9665/fishnet/
lila-stockfish-analysis:
image: rust:latest
container_name: lila-stockfish-analysis
depends_on:
- db
- redis
- lila
links:
- db:db
- redis:redis
volumes:
- ./fishnet:/home/lichess/fishnet
restart: always
environment:
TZ: Europe/Kiev
UID: 1000
GID: 1000
working_dir: /home/lichess/fishnet
entrypoint: cargo run -- --endpoint http://lila:9663/fishnet/