28 lines
624 B
YAML
28 lines
624 B
YAML
services:
|
|
svc:
|
|
build: .
|
|
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
|