68 lines
1.6 KiB
YAML
68 lines
1.6 KiB
YAML
version: '3.4'
|
|
|
|
|
|
services:
|
|
managing.api:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=oda-docker
|
|
- ASPNETCORE_URLS=https://+:443;http://+:80
|
|
- ASPNETCORE_Kestrel__Certificates__Default__Password=!MotdepasseFort11
|
|
- ASPNETCORE_Kestrel__Certificates__Default__Path=/app/managing_cert.pfx
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
volumes:
|
|
- ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro
|
|
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro
|
|
depends_on:
|
|
- managingdb
|
|
|
|
managing.api.workers:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=oda-docker
|
|
- ASPNETCORE_URLS=https://+:443;http://+:80
|
|
- ASPNETCORE_Kestrel__Certificates__Default__Password=!MotdepasseFort11
|
|
- ASPNETCORE_Kestrel__Certificates__Default__Path=/app/managing_cert.pfx
|
|
ports:
|
|
- "81:80"
|
|
- "444:443"
|
|
volumes:
|
|
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro
|
|
depends_on:
|
|
- managingdb
|
|
|
|
managingdb:
|
|
restart: always
|
|
volumes:
|
|
- mongodata:/data/db
|
|
ports:
|
|
- "27017:27017"
|
|
|
|
elasticsearch:
|
|
ports:
|
|
- 9200:9200
|
|
volumes:
|
|
- elasticsearch-data:/usr/share/elasticsearch/data
|
|
environment:
|
|
- discovery.type=single-node
|
|
- xpack.monitoring.templates.enabled=true
|
|
- ES_JAVA_OPTS=-Xms1g -Xmx1g
|
|
- xpack.security.enabled=false
|
|
|
|
kibana:
|
|
ports:
|
|
- 5601:5601
|
|
depends_on:
|
|
- elasticsearch
|
|
environment:
|
|
- ELASTICSEARCH_URL=http://elasticsearch:9200
|
|
|
|
influxdb:
|
|
image: influxdb:latest
|
|
volumes:
|
|
- influxdata:/var/lib/influxdb2
|
|
ports:
|
|
- 8086:8086
|
|
restart: always
|
|
|