version: '3.4' services: managing.api: environment: - ASPNETCORE_ENVIRONMENT=Oda-docker - ASPNETCORE_URLS=https://+:443;http://+:80 - ASPNETCORE_Kestrel__Certificates__Default__Password=!Managing94 - 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 - /Users/oda/ASP.NET/Https:/root/.aspnet/https:ro - /Users/oda/Microsoft/UserSecrets:/root/.microsoft/usersecrets/$USER_SECRETS_ID depends_on: - managingdb postgres: image: postgres:17.5 volumes: - postgresdata:/var/lib/postgresql/data ports: - "5432:5432" restart: always networks: - managing-network environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=managing influxdb: image: influxdb:latest volumes: - influxdata:/var/lib/influxdb2 ports: - 8086:8086 restart: always