File tree Expand file tree Collapse file tree 3 files changed +26
-5
lines changed Expand file tree Collapse file tree 3 files changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,16 @@ services:
49
49
# timeout: 20s
50
50
# retries: 3
51
51
52
+ redis.liexp.dev :
53
+ restart : always
54
+ image : ' redis:7.2'
55
+ ports :
56
+ - ' 127.0.0.1:6379:6379'
57
+ volumes :
58
+ - redis-data:/data
59
+ networks :
60
+ - reverseproxy
61
+
52
62
api-base :
53
63
build :
54
64
context : .
@@ -66,6 +76,7 @@ services:
66
76
depends_on :
67
77
- db.liexp.dev
68
78
- fra1.space.liexp.dev
79
+ - redis.liexp.dev
69
80
volumes :
70
81
- api-node-modules:/usr/src/app/node_modules
71
82
- ./packages/@liexp:/usr/src/app/packages/@liexp:ro
@@ -96,9 +107,6 @@ services:
96
107
environment :
97
108
TG_BOT_POLLING : " true"
98
109
mem_limit : 512M
99
- depends_on :
100
- - db.liexp.dev
101
- - fra1.space.liexp.dev
102
110
networks :
103
111
- reverseproxy
104
112
@@ -188,6 +196,7 @@ volumes:
188
196
web-node-modules : {}
189
197
admin-node-modules : {}
190
198
space-data : {}
199
+ redis-data : {}
191
200
192
201
networks :
193
202
reverseproxy :
Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ services:
30
30
start_period : 30s
31
31
command : pnpm start
32
32
mem_limit : 1G
33
+ depends_on :
34
+ - redis
33
35
34
36
worker :
35
37
extends : api-base
@@ -40,6 +42,7 @@ services:
40
42
mem_limit : 512M
41
43
depends_on :
42
44
- telegram-bot-api
45
+ - redis
43
46
network_mode : " host"
44
47
45
48
ai-bot :
@@ -76,6 +79,14 @@ services:
76
79
max-file : 5
77
80
max-size : 10m
78
81
82
+ redis :
83
+ restart : always
84
+ image : redis:7.2
85
+ ports :
86
+ - " 127.0.0.1:6379:6379"
87
+ volumes :
88
+ - ./redis-data:/data
89
+
79
90
telegram-bot-api :
80
91
image : aiogram/telegram-bot-api:latest
81
92
env_file :
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ ssh $SSH_DOMAIN "bash -s $username" << "EOF"
48
48
mkdir -p ./temp/tg/messages
49
49
mkdir -p ./temp/media
50
50
mkdir -p ./temp/queue
51
+ mkdir -p ./redis-data
51
52
mkdir -p ./ai-bot-temp
52
53
53
54
chown -R pptruser:pptruser ./config
@@ -57,8 +58,8 @@ ssh $SSH_DOMAIN "bash -s $username" << "EOF"
57
58
export API_UID=$(id pptruser -u)
58
59
export API_GID=$(id pptruser -g)
59
60
60
- docker compose --env-file .env.api pull api web
61
- docker compose --env-file .env.api up --build --force-recreate -d --wait api worker
61
+ docker compose --env-file .env.api pull api web redis
62
+ docker compose --env-file .env.api up --build --force-recreate -d --wait api worker redis
62
63
docker compose --env-file .env.web up --build --force-recreate -d --wait --no-deps web
63
64
docker system prune -f
64
65
docker builder prune -f --all
You can’t perform that action at this time.
0 commit comments