Add compress for all important services
This commit is contained in:
parent
559c68b2df
commit
03f126dedd
@ -99,7 +99,7 @@ services:
|
|||||||
- traefik.http.routers.{{ service }}-front.rule=Host(`{{ service }}.{{ main_domain }}`) || Host(`{{ cojedzie_domain }}`)
|
- 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=true
|
||||||
- traefik.http.routers.{{ service }}-front.tls.certresolver=lets-encrypt
|
- 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
|
- traefik.http.services.{{ service }}-front.loadbalancer.server.port=3000
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -96,10 +96,9 @@ services:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- 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.rule=Host(`{{ service }}.{{ main_domain }}`) || Host(`{{ cojedzie_domain }}`)
|
||||||
- traefik.http.routers.{{ service }}-front.tls=true
|
- 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.routers.{{ service }}-front.tls.certresolver=lets-encrypt
|
||||||
- traefik.http.services.{{ service }}-front.loadbalancer.server.port=3000
|
- traefik.http.services.{{ service }}-front.loadbalancer.server.port=3000
|
||||||
|
|
||||||
|
@ -31,4 +31,5 @@ services:
|
|||||||
- traefik.http.routers.{{ service }}.rule=Host(`git.{{ main_domain }}`)
|
- traefik.http.routers.{{ service }}.rule=Host(`git.{{ main_domain }}`)
|
||||||
- traefik.http.routers.{{ service }}.tls=true
|
- traefik.http.routers.{{ service }}.tls=true
|
||||||
- traefik.http.routers.{{ service }}.tls.certresolver=lets-encrypt
|
- traefik.http.routers.{{ service }}.tls.certresolver=lets-encrypt
|
||||||
|
- traefik.http.routers.{{ service }}.middlewares=gzip@file
|
||||||
- traefik.http.services.{{ service }}.loadbalancer.server.port=3000
|
- traefik.http.services.{{ service }}.loadbalancer.server.port=3000
|
||||||
|
@ -13,6 +13,7 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.services.{{ service }}.loadbalancer.server.port=80
|
- traefik.http.services.{{ service }}.loadbalancer.server.port=80
|
||||||
|
- traefik.http.routers.{{ service }}.middlewares=gzip@file
|
||||||
{% for version in php_versions %}
|
{% for version in php_versions %}
|
||||||
php-{{ version|replace('.', '') }}:
|
php-{{ version|replace('.', '') }}:
|
||||||
image: kadet/php:{{ version }}
|
image: kadet/php:{{ version }}
|
||||||
|
7
services/traefik/config/dynamic/middlewares.yaml
Normal file
7
services/traefik/config/dynamic/middlewares.yaml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
http:
|
||||||
|
middlewares:
|
||||||
|
gzip:
|
||||||
|
compress:
|
||||||
|
excludedContentTypes:
|
||||||
|
- text/event-stream
|
Loading…
Reference in New Issue
Block a user