28 lines
630 B
YAML
28 lines
630 B
YAML
|
services:
|
||
|
test:
|
||
|
build: ./test
|
||
|
depends_on:
|
||
|
- mongo
|
||
|
- mongosetup
|
||
|
- minio
|
||
|
mongo:
|
||
|
image: mongo:6
|
||
|
hostname: mongo
|
||
|
restart: always
|
||
|
entrypoint: ["/usr/bin/mongod", "--logpath", "/dev/null","--bind_ip_all","--replSet","rs0"]
|
||
|
mongosetup:
|
||
|
image: mongo:6
|
||
|
depends_on:
|
||
|
- mongo
|
||
|
restart: "no"
|
||
|
logging:
|
||
|
driver: "none"
|
||
|
entrypoint: [ "bash", "-c", "sleep 2 && mongosh --host mongo:27017 --eval 'rs.initiate()'"]
|
||
|
minio:
|
||
|
image: minio/minio
|
||
|
hostname: minio
|
||
|
restart: always
|
||
|
logging:
|
||
|
driver: "none"
|
||
|
command: server --address 0.0.0.0:9000 /data
|