File tree 1 file changed +9
-0
lines changed 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -931,13 +931,22 @@ services:
931
931
labels:
932
932
- traefik.enable =true
933
933
- traefik.docker.network =${PUBLIC_NETWORK}
934
+ # dynamic-scheduler service
934
935
- traefik.http.services.${PREFIX_STACK_NAME}_dynamic_scheduler.loadbalancer.server.port =8000
935
936
- traefik.http.services.${PREFIX_STACK_NAME}_dynamic_scheduler.loadbalancer.sticky.cookie =true
936
937
- traefik.http.services.${PREFIX_STACK_NAME}_dynamic_scheduler.loadbalancer.sticky.cookie.name =sticky_session
938
+ # dynamic-scheduler GUI Router
937
939
- traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler.rule =Host( `${MONITORING_DOMAIN}`) && PathPrefix(` /dynamic-scheduler`)
938
940
- traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler.entrypoints =https
939
941
- traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler.tls =true
940
942
- traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler.middlewares =ops_gzip@swarm, ops_auth@swarm
943
+ # dynamic-scheduler API Router
944
+ - traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler_api.rule =Host( `${MONITORING_DOMAIN}`) && PathPrefix(` /dynamic-scheduler /v1`)
945
+ - traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler_api.entrypoints =https
946
+ - traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler_api.tls =true
947
+ - traefik.http.middlewares.dynamic_scheduler_api_replace_regex.replacepathregex.regex =^/dynamic-scheduler/v1(.*)$$
948
+ - traefik.http.middlewares.dynamic_scheduler_api_replace_regex.replacepathregex.replacement =/v1$${1}
949
+ - traefik.http.routers.${PREFIX_STACK_NAME}_dynamic_scheduler_api.middlewares =ops_gzip@swarm, ops_auth@swarm, dynamic_scheduler_api_replace_regex
941
950
942
951
notifications:
943
952
networks:
You can’t perform that action at this time.
0 commit comments