diff --git a/services/cojedzie-next/stack.yml b/services/cojedzie-next/stack.yml index 66666e8..b0333b3 100644 --- a/services/cojedzie-next/stack.yml +++ b/services/cojedzie-next/stack.yml @@ -99,7 +99,7 @@ services: - traefik.http.routers.{{ service }}-front.rule=Host(`{{ service }}.{{ main_domain }}`) || Host(`{{ cojedzie_domain }}`) - traefik.http.routers.{{ service }}-front.tls=true - traefik.http.routers.{{ service }}-front.tls.certresolver=lets-encrypt - - traefik.http.routers.{{ service }}-front.middlewares=cojedzie-compress@docker + - traefik.http.routers.{{ service }}-front.middlewares=gzip@file - traefik.http.services.{{ service }}-front.loadbalancer.server.port=3000 volumes: diff --git a/services/cojedzie/stack.yml b/services/cojedzie/stack.yml index 026ffa8..63fddb1 100644 --- a/services/cojedzie/stack.yml +++ b/services/cojedzie/stack.yml @@ -96,10 +96,9 @@ services: replicas: 1 labels: - traefik.enable=true - - traefik.http.middlewares.{{ service }}-compress.compress=true - traefik.http.routers.{{ service }}-front.rule=Host(`{{ service }}.{{ main_domain }}`) || Host(`{{ cojedzie_domain }}`) - traefik.http.routers.{{ service }}-front.tls=true - - traefik.http.routers.{{ service }}-front.middlewares={{ service }}-compress@docker + - traefik.http.routers.{{ service }}-front.middlewares=gzip@file - traefik.http.routers.{{ service }}-front.tls.certresolver=lets-encrypt - traefik.http.services.{{ service }}-front.loadbalancer.server.port=3000 diff --git a/services/gitea/stack.yml b/services/gitea/stack.yml index 6762cc3..4aeeaab 100644 --- a/services/gitea/stack.yml +++ b/services/gitea/stack.yml @@ -31,4 +31,5 @@ services: - traefik.http.routers.{{ service }}.rule=Host(`git.{{ main_domain }}`) - traefik.http.routers.{{ service }}.tls=true - traefik.http.routers.{{ service }}.tls.certresolver=lets-encrypt + - traefik.http.routers.{{ service }}.middlewares=gzip@file - traefik.http.services.{{ service }}.loadbalancer.server.port=3000 diff --git a/services/legacy/stack.yml b/services/legacy/stack.yml index 81f3b3a..4c4fcf7 100644 --- a/services/legacy/stack.yml +++ b/services/legacy/stack.yml @@ -13,6 +13,7 @@ services: labels: - traefik.enable=true - traefik.http.services.{{ service }}.loadbalancer.server.port=80 + - traefik.http.routers.{{ service }}.middlewares=gzip@file {% for version in php_versions %} php-{{ version|replace('.', '') }}: image: kadet/php:{{ version }} diff --git a/services/traefik/config/dynamic/middlewares.yaml b/services/traefik/config/dynamic/middlewares.yaml new file mode 100644 index 0000000..e40ef6e --- /dev/null +++ b/services/traefik/config/dynamic/middlewares.yaml @@ -0,0 +1,7 @@ +--- +http: + middlewares: + gzip: + compress: + excludedContentTypes: + - text/event-stream