blob: b700587a18366e9e416dc9dcab03429ea6b58d00 [file]
version: "3"
services:
mongodb:
image: mongo:5.0.0
environment:
- MONGO_INITDB_ROOT_USERNAME=lake
- MONGO_INITDB_ROOT_PASSWORD=lakeIScoming
volumes:
- ./data:/data/db
ports:
- 127.0.0.1:27017:27017
restart: always
networks:
- lake
postgresdb:
image: postgres:13
environment:
- POSTGRES_DB=lake
- POSTGRES_PASSWORD=postgresWhat
- POSTGRES_USER=postgres
ports:
- 127.0.0.1:5432:5432
volumes:
- ./postgres-data:/var/lib/postgresql/data
restart: always
networks:
- lake
rabbitmq:
image: rabbitmq:3-management
ports:
- 127.0.0.1:15672:15672
- 127.0.0.1:5672:5672
volumes:
- ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf
restart: always
networks:
- lake
grafana:
image: grafana/grafana:8.0.6
environment:
- GF_USERS_ALLOW_SIGN_UP=false
- GF_DASHBOARDS_JSON_ENABLED=true
- GF_INSTALL_PLUGINS=grafana-piechart-panel
ports:
- 3002:3000
volumes:
- grafana-storage:/var/lib/grafana
- ./grafana/provisioning:/etc/grafana/provisioning
- ./grafana/dashboards:/etc/grafana/dashboards
- ./src/img/grafana_icon.svg:/usr/share/grafana/public/img/grafana_icon.svg:rw
- ./src/img/lake:/usr/share/grafana/public/img/lake:ro
restart: always
networks:
- lake
volumes:
grafana-storage: {}
networks:
lake: