34 lines
672 B
YAML
34 lines
672 B
YAML
services:
|
|
auth:
|
|
build: .
|
|
ports:
|
|
- 8090:8080
|
|
depends_on:
|
|
- mongo
|
|
networks:
|
|
- penahub_ntwrk
|
|
- default
|
|
mongo:
|
|
image: mongo:6
|
|
hostname: mongo
|
|
restart: always
|
|
container_name: mongodb
|
|
networks:
|
|
- penahub_ntwrk
|
|
entrypoint: ["/usr/bin/mongod","--bind_ip_all","--replSet","rs0"]
|
|
mongosetup:
|
|
image: mongo:6
|
|
depends_on:
|
|
- mongo
|
|
restart: "no"
|
|
networks:
|
|
- penahub_ntwrk
|
|
entrypoint: [ "bash", "-c", "sleep 5 && mongosh --host mongo:27017 --eval 'rs.initiate()'"]
|
|
volumes:
|
|
mongo_state: {}
|
|
networks:
|
|
penahub_ntwrk:
|
|
driver: bridge
|
|
attachable: true
|
|
internal: true
|