-
Notifications
You must be signed in to change notification settings - Fork 12
/
docker-compose.yml
103 lines (91 loc) · 2.01 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
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
version: '3.1'
services:
redis:
image: redis:7-alpine
restart: always
logging:
driver: none
socat:
image: bennythink/socat
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
entrypoint: [ "socat", "tcp-listen:2375,fork,reuseaddr","unix-connect:/var/run/docker.sock" ]
ncmbot:
image: bennythink/ncmbot
env_file:
- env/ncmbot.env
volumes:
- ./data/bot.session:/NCMBot/bot.session
restart: unless-stopped
working_dir: /NCMBot
depends_on:
- socat
archiver:
image: bennythink/archiver
restart: unless-stopped
env_file:
- env/archiver.env
depends_on:
- socat
teletweet: # this is only for bot
image: bennythink/teletweet
restart: always
volumes:
- ./data/teletweet.enc:/TeleTweet/teletweet/database.enc
env_file:
- env/teletweet.env
depends_on:
- socat
gakki:
image: bennythink/dailygakki
restart: unless-stopped
volumes:
- ./data/gakki.json:/database.json
- ../photos/:/photos/
env_file:
- env/gakki.env
depends_on:
- socat
rssbot:
image: bennythink/rssbot
restart: unless-stopped
volumes:
- ./data/:/root/
env_file:
- env/rssbot.env
logging:
driver: none
wp-comments:
image: bennythink/wp-comments
restart: always
volumes:
- ./data/wp.json:/config.json
depends_on:
- socat
expressbot:
image: bennythink/expressbot
restart: unless-stopped
volumes:
- ./data/expressbot.db:/ExpressBot/expressbot/expressbot.db
env_file:
- env/expressbot.env
depends_on:
- socat
idbot:
image: bennythink/idbot
restart: unless-stopped
env_file:
- env/idbot.env
captcha:
image: bennythink/captchabot
env_file:
- env/captcha.env
restart: unless-stopped
depends_on:
- redis
stickers:
image: bennythink/stickers
env_file:
- env/stickers.env
restart: unless-stopped