@@ -38,20 +38,25 @@ public SimpleDockerServiceResolver() {
38
38
this .dockerServices .put ("activeMQClassic" , activeMQClassic ());
39
39
this .dockerServices .put ("artemis" , artemis ());
40
40
this .dockerServices .put ("cassandra" , cassandra ());
41
+ this .dockerServices .put ("chroma" , chroma ());
41
42
this .dockerServices .put ("elasticsearch" , elasticsearch ());
42
43
this .dockerServices .put ("kafka" , kafka ());
43
44
this .dockerServices .put ("mariaDb" , mariaDb ());
45
+ this .dockerServices .put ("milvus" , milvus ());
44
46
this .dockerServices .put ("mongoDb" , mongoDb ());
45
47
this .dockerServices .put ("mysql" , mysql ());
46
48
this .dockerServices .put ("neo4j" , neo4j ());
49
+ this .dockerServices .put ("ollama" , ollama ());
47
50
this .dockerServices .put ("oracleFree" , oracleFree ());
48
51
this .dockerServices .put ("pgvector" , pgvector ());
49
52
this .dockerServices .put ("postgres" , postgres ());
50
53
this .dockerServices .put ("pulsar" , pulsar ());
54
+ this .dockerServices .put ("qdrant" , qdrant ());
51
55
this .dockerServices .put ("rabbit" , rabbit ());
52
56
this .dockerServices .put ("redis" , redis ());
53
57
this .dockerServices .put ("redisStack" , redisStack ());
54
58
this .dockerServices .put ("sqlServer" , sqlServer ());
59
+ this .dockerServices .put ("weaviate" , weaviate ());
55
60
this .dockerServices .put ("zipkin" , zipkin ());
56
61
}
57
62
@@ -83,6 +88,13 @@ private static DockerService cassandra() {
83
88
.build ();
84
89
}
85
90
91
+ private static DockerService chroma () {
92
+ return DockerService .withImageAndTag ("chromadb/chroma" )
93
+ .website ("https://hub.docker.com/r/chromadb/chroma" )
94
+ .ports (8000 )
95
+ .build ();
96
+ }
97
+
86
98
private static DockerService elasticsearch () {
87
99
// They don't provide a 'latest' tag
88
100
return DockerService .withImageAndTag ("docker.elastic.co/elasticsearch/elasticsearch:7.17.10" )
@@ -102,6 +114,13 @@ private static DockerService mariaDb() {
102
114
return DockerService .withImageAndTag ("mariadb" ).website ("https://hub.docker.com/_/mariadb" ).ports (3306 ).build ();
103
115
}
104
116
117
+ private static DockerService milvus () {
118
+ return DockerService .withImageAndTag ("milvusdb/milvus" )
119
+ .website ("https://hub.docker.com/r/milvusdb/milvus" )
120
+ .ports (19530 )
121
+ .build ();
122
+ }
123
+
105
124
private static DockerService mongoDb () {
106
125
return DockerService .withImageAndTag ("mongo" ).website ("https://hub.docker.com/_/mongo" ).ports (27017 ).build ();
107
126
}
@@ -114,6 +133,13 @@ private static DockerService neo4j() {
114
133
return DockerService .withImageAndTag ("neo4j" ).website ("https://hub.docker.com/_/neo4j" ).ports (7687 ).build ();
115
134
}
116
135
136
+ private static DockerService ollama () {
137
+ return DockerService .withImageAndTag ("ollama/ollama" )
138
+ .website ("https://hub.docker.com/r/ollama/ollama" )
139
+ .ports (11434 )
140
+ .build ();
141
+ }
142
+
117
143
private static DockerService oracleFree () {
118
144
return DockerService .withImageAndTag ("gvenzl/oracle-free" )
119
145
.website ("https://hub.docker.com/r/gvenzl/oracle-free" )
@@ -143,6 +169,13 @@ private static DockerService pulsar() {
143
169
.build ();
144
170
}
145
171
172
+ private static DockerService qdrant () {
173
+ return DockerService .withImageAndTag ("qdrant/qdrant" )
174
+ .website ("https://hub.docker.com/r/qdrant/qdrant" )
175
+ .ports (6334 )
176
+ .build ();
177
+ }
178
+
146
179
private static DockerService rabbit () {
147
180
return DockerService .withImageAndTag ("rabbitmq" )
148
181
.website ("https://hub.docker.com/_/rabbitmq" )
@@ -168,6 +201,13 @@ private static DockerService sqlServer() {
168
201
.build ();
169
202
}
170
203
204
+ private static DockerService weaviate () {
205
+ return DockerService .withImageAndTag ("semitechnologies/weaviate" )
206
+ .website ("https://hub.docker.com/r/semitechnologies/weaviate" )
207
+ .ports (8080 )
208
+ .build ();
209
+ }
210
+
171
211
private static DockerService zipkin () {
172
212
return DockerService .withImageAndTag ("openzipkin/zipkin" )
173
213
.website ("https://hub.docker.com/r/openzipkin/zipkin/" )
0 commit comments