Merge pull request #253 from basecamp/ensure-consistent-service-name

Ensure Traefik service name is consistent
This commit is contained in:
David Heinemeier Hansson
2023-05-02 13:15:36 +02:00
committed by GitHub
3 changed files with 11 additions and 8 deletions

View File

@@ -89,6 +89,9 @@ class Mrsk::Configuration::Role
def traefik_labels
if running_traefik?
{
# Setting a service property ensures that the generated service name will be consistent between versions
"traefik.http.services.#{traefik_service}.loadbalancer.server.scheme" => "http",
"traefik.http.routers.#{traefik_service}.rule" => "PathPrefix(`/`)",
"traefik.http.middlewares.#{traefik_service}-retry.retry.attempts" => "5",
"traefik.http.middlewares.#{traefik_service}-retry.retry.initialinterval" => "500ms",