services: internalgateways: container_name: clean-internalgateways restart: unless-stopped build: context: . dockerfile: ./gateways/KonSoft.InternalGateway/Dockerfile environment: - ASPNETCORE_ENVIRONMENT=Test - AgileConfig__AppId=KonSoft.InternalGateway - AgileConfig__Name=KonSoft.InternalGateway - AgileConfig__Nodes=https://config.konsoft.top/ - AgileConfig__Secret=DBE31703-14F9-4B01-893D-900B8380CE04 ports: - 8080:8080 networks: - konsoft-shared-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/health"] interval: 30s timeout: 10s retries: 3 start_period: 40s logging: driver: "json-file" options: max-size: "10m" max-file: "3" authserver: container_name: clean-authserver restart: unless-stopped build: context: . dockerfile: ./applications/KonSoft.AuthServer/Dockerfile environment: - ASPNETCORE_ENVIRONMENT=Test - AgileConfig__AppId=KonSoft.AuthServer - AgileConfig__Name=KonSoft.AuthServer - AgileConfig__Nodes=https://config.konsoft.top/ - AgileConfig__Secret=DBE31703-14F9-4B01-893D-900B8380CE04 ports: - 8081:8080 volumes: - /etc/letsencrypt/archive/code.konsoft.top/openiddict.pfx:/app/openiddict.pfx networks: - konsoft-shared-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/health"] interval: 30s timeout: 10s retries: 3 start_period: 40s logging: driver: "json-file" options: max-size: "10m" max-file: "3" adminservice: container_name: clean-adminservice restart: unless-stopped build: context: . dockerfile: ./microservices/KonSoft.Admin.HttpApi.Host/Dockerfile environment: - ASPNETCORE_ENVIRONMENT=Test - AgileConfig__AppId=KonSoft.Admin.HttpApi.Host - AgileConfig__Name=KonSoft.Admin.HttpApi.Host - AgileConfig__Nodes=https://config.konsoft.top/ - AgileConfig__Secret=DBE31703-14F9-4B01-893D-900B8380CE04 networks: - konsoft-shared-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/health"] interval: 30s timeout: 10s retries: 3 start_period: 40s logging: driver: "json-file" options: max-size: "10m" max-file: "3" networks: konsoft-shared-network: name: konsoft-shared-network driver: bridge external: true