From 03f126dedde8f99219f97bc1e7a59bfd067c6711 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Sun, 24 Oct 2021 13:59:03 +0200 Subject: [PATCH] Add compress for all important services --- services/cojedzie-next/stack.yml | 2 +- services/cojedzie/stack.yml | 3 +-- services/gitea/stack.yml | 1 + services/legacy/stack.yml | 1 + services/traefik/config/dynamic/middlewares.yaml | 7 +++++++ 5 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 services/traefik/config/dynamic/middlewares.yaml 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