mirror of
https://github.com/sablierapp/sablier.git
synced 2025-12-25 23:03:38 +01:00
103 lines
2.3 KiB
YAML
103 lines
2.3 KiB
YAML
http:
|
|
services:
|
|
whoami:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://whoami:80"
|
|
nginx:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://nginx:80"
|
|
|
|
routers:
|
|
whoami-dynamic:
|
|
rule: PathPrefix(`/dynamic/whoami`)
|
|
entryPoints:
|
|
- "http"
|
|
middlewares:
|
|
- dynamic@file
|
|
service: "whoami"
|
|
|
|
whoami-blocking:
|
|
rule: PathPrefix(`/blocking/whoami`)
|
|
entryPoints:
|
|
- "http"
|
|
middlewares:
|
|
- blocking@file
|
|
service: "whoami"
|
|
|
|
whoami-multiple:
|
|
rule: PathPrefix(`/multiple/whoami`)
|
|
entryPoints:
|
|
- "http"
|
|
middlewares:
|
|
- multiple@file
|
|
service: "whoami"
|
|
|
|
nginx-multiple:
|
|
rule: PathPrefix(`/multiple/nginx`)
|
|
entryPoints:
|
|
- "http"
|
|
middlewares:
|
|
- multiple@file
|
|
service: "nginx"
|
|
|
|
nginx-healthy:
|
|
rule: PathPrefix(`/healthy/nginx`)
|
|
entryPoints:
|
|
- "http"
|
|
middlewares:
|
|
- healthy@file
|
|
service: "nginx"
|
|
|
|
group:
|
|
rule: PathPrefix(`/group`)
|
|
entryPoints:
|
|
- "http"
|
|
middlewares:
|
|
- group@file
|
|
service: "whoami"
|
|
|
|
middlewares:
|
|
dynamic:
|
|
plugin:
|
|
sablier:
|
|
names: docker_classic_e2e-whoami-1
|
|
sablierUrl: http://sablier:10000
|
|
sessionDuration: 1m
|
|
dynamic:
|
|
displayName: Dynamic Whoami
|
|
theme: hacker-terminal
|
|
blocking:
|
|
plugin:
|
|
sablier:
|
|
names: docker_classic_e2e-whoami-1
|
|
sablierUrl: http://sablier:10000
|
|
sessionDuration: 1m
|
|
blocking:
|
|
timeout: 30s
|
|
multiple:
|
|
plugin:
|
|
sablier:
|
|
names: docker_classic_e2e-whoami-1,docker_classic_e2e-nginx-1
|
|
sablierUrl: http://sablier:10000
|
|
sessionDuration: 1m
|
|
dynamic:
|
|
displayName: Multiple Whoami
|
|
theme: hacker-terminal
|
|
healthy:
|
|
plugin:
|
|
sablier:
|
|
names: docker_classic_e2e-nginx-1
|
|
sablierUrl: http://sablier:10000
|
|
sessionDuration: 1m
|
|
dynamic:
|
|
displayName: Healthy Nginx
|
|
group:
|
|
plugin:
|
|
sablier:
|
|
group: E2E
|
|
sablierUrl: http://sablier:10000
|
|
sessionDuration: 1m
|
|
dynamic:
|
|
displayName: Group E2E |