You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
243 lines
6.0 KiB
243 lines
6.0 KiB
version: '3.4'
|
|
|
|
services:
|
|
admin-api:
|
|
hostname: admin-api
|
|
container_name: admin-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30010:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
sts-api:
|
|
hostname: auth-server-api
|
|
container_name: auth-server-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30015:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
localization-api:
|
|
hostname: localization-api
|
|
container_name: localization-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30030:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
platform-api:
|
|
hostname: platform-api
|
|
container_name: platform-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30025:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
messages-api:
|
|
hostname: messages-api
|
|
container_name: messages-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30020:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
task-api:
|
|
hostname: tasks-api
|
|
container_name: tasks-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30040:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
webhook-api:
|
|
hostname: webhooks-api
|
|
container_name: webhooks-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30045:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
workflow-api:
|
|
hostname: workflow-api
|
|
container_name: workflow-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30050:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
wechat-api:
|
|
hostname: wechat-api
|
|
container_name: wechat-api
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30060:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
sts-server:
|
|
hostname: auth-server
|
|
container_name: auth-server
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "44385:80"
|
|
networks:
|
|
- abp-next-admin
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --spider http://localhost/healthz || exit"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
internal-apigateway:
|
|
hostname: apigateway
|
|
container_name: apigateway
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ASPNETCORE_HTTP_PORTS=80
|
|
- TZ=Asia/Shanghai
|
|
ports:
|
|
- "30000:80"
|
|
networks:
|
|
- abp-next-admin
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
- "auth-server-api:host-gateway"
|
|
- "localization-api:host-gateway"
|
|
- "workflow-api:host-gateway"
|
|
- "webhooks-api:host-gateway"
|
|
- "wechat-api:host-gateway"
|
|
- "messages-api:host-gateway"
|
|
- "platform-api:host-gateway"
|
|
- "tasks-api:host-gateway"
|
|
- "admin-api:host-gateway"
|
|
|
|
ui:
|
|
restart: always
|
|
environment:
|
|
- VITE_GLOB_AUTHORITY=http://apigateway:44385
|
|
ports:
|
|
- "40080:80"
|
|
networks:
|
|
- abp-next-admin
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
- "apigateway:host-gateway"
|
|
- "auth-server:host-gateway"
|
|
|
|
networks:
|
|
abp-next-admin:
|
|
driver: bridge
|
|
|