@@ -2,56 +2,56 @@ version: "3"
2
2
3
3
services :
4
4
web :
5
- image : docker.cloudsmith.io/convoy/convoy/frain-dev/convoy:v0.8.2
5
+ image : docker.cloudsmith.io/convoy/convoy/frain-dev/convoy:v0.9.0-rc.1
6
+ command : ["/start.sh"]
6
7
volumes :
7
8
- ./convoy.json:/convoy.json
8
9
restart : on-failure
9
10
ports :
10
11
- " 5005:5005"
11
12
depends_on :
12
- - mongo
13
+ - postgres
13
14
- redis_server
14
15
- typesense
15
16
16
17
scheduler :
17
- image : docker.cloudsmith.io/convoy/convoy/frain-dev/convoy:v0.8.2
18
- entrypoint : ["./cmd", "scheduler", "--config", "convoy.json"]
18
+ image : docker.cloudsmith.io/convoy/convoy/frain-dev/convoy:v0.9.0-rc.1
19
+ command : ["./cmd", "scheduler", "--config", "convoy.json"]
19
20
volumes :
20
21
- ./convoy.json:/convoy.json
21
22
restart : on-failure
22
23
depends_on :
23
- - mongo
24
+ - postgres
24
25
- redis_server
26
+ - typesense
25
27
26
28
worker :
27
- image : docker.cloudsmith.io/convoy/convoy/frain-dev/convoy:v0.8.2
28
- entrypoint : ["./cmd", "worker", "--config", "convoy.json"]
29
+ image : docker.cloudsmith.io/convoy/convoy/frain-dev/convoy:v0.9.0-rc.1
30
+ command : ["./cmd", "worker", "--config", "convoy.json"]
29
31
volumes :
30
32
- ./convoy.json:/convoy.json
31
33
restart : on-failure
32
34
depends_on :
33
- - mongo
35
+ - postgres
34
36
- redis_server
37
+ - typesense
35
38
36
- mongo :
37
- image : mongo:5.0.14
38
- command : " --replSet localhost"
39
- restart : always
40
- ports :
41
- - " 27017:27017"
42
- - " 27018:27018"
43
- - " 27019:27019"
44
-
45
- mongosetup :
46
- image : mongo:5.0.14
47
- depends_on :
48
- - mongo
49
- restart : " no"
50
- entrypoint : [ "bash", "-c", "sleep 10 && mongo --host mongo:27017 --eval 'rs.initiate()'"]
39
+ postgres :
40
+ image : postgres:15.2-alpine
41
+ restart : unless-stopped
42
+ environment :
43
+ POSTGRES_DB : convoy
44
+ POSTGRES_USER : convoy
45
+ POSTGRES_PASSWORD : convoy
46
+ PGDATA : /data/postgres
47
+ volumes :
48
+ - ./postgres_data:/data/postgres
51
49
52
50
redis_server :
53
51
image : redis:alpine
54
52
restart : always
53
+ volumes :
54
+ - ./redis_data:/data
55
55
56
56
typesense :
57
57
image : typesense/typesense:0.22.2
@@ -61,5 +61,5 @@ services:
61
61
TYPESENSE_ENABLE_CORS : " true"
62
62
TYPESENSE_API_KEY : " convoy"
63
63
volumes :
64
- - ./typesense-data :/data/typesense
64
+ - ./typesense_data :/data/typesense
65
65
0 commit comments