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
|