@@ -23,20 +23,14 @@ frontend openchami
2323 bind :443 ssl crt /etc/haproxy/certs/ strict-sni
2424 option forwardfor
2525
26- acl PATH_smd path_beg -i /hsm/v2
27-
28- acl PATH_configurator path_beg -i /generate
29- acl PATH_configurator path_beg -i /configurator
30-
31- # add new services
32- acl PATH_boot-service path_beg -i /boot-service
33- acl PATH_metadata-service path_beg -i /metadata
34- acl PATH_tokensmith path_beg -i /tokensmith
26+ acl PATH_smd path_beg -i /hsm/v2
27+ acl PATH_configurator path_beg -i /configurator /generate
28+ acl PATH_boot-service path_beg -i /boot-service/
29+ acl PATH_metadata-service path_beg -i /metadata/
30+ acl PATH_tokensmith path_beg -i /tokensmith/
3531
3632 use_backend smd if PATH_smd
37-
3833 use_backend configurator if PATH_configurator
39-
4034 use_backend boot-service if PATH_boot-service
4135 use_backend metadata-service if PATH_metadata-service
4236 use_backend tokensmith if PATH_tokensmith
@@ -48,10 +42,13 @@ backend configurator
4842 server configurator configurator:3334 init-addr none
4943
5044backend boot-service
51- server boot-service boot-service:8080
45+ http-request set-path %[path,regsub(^/boot-service/,/)]
46+ server boot-service boot-service:8081
5247
5348backend metadata-service
49+ http-request set-path %[path,regsub(^/metadata/,/)]
5450 server metadata-service metadata-service:8888
5551
5652backend tokensmith
53+ http-request set-path %[path,regsub(^/tokensmith/,/)]
5754 server tokensmith tokensmith:8080
0 commit comments