Compare commits
3 Commits
559c68b2df
...
1b1dc8995d
Author | SHA1 | Date | |
---|---|---|---|
|
1b1dc8995d | ||
|
f175c2e37e | ||
|
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 }}
|
||||||
|
8
services/traefik/config/dynamic/homepage.yaml
Normal file
8
services/traefik/config/dynamic/homepage.yaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
http:
|
||||||
|
routers:
|
||||||
|
alcoholic-calendar:
|
||||||
|
rule: Host(`{{ main_domain }}`)
|
||||||
|
service: legacy@docker
|
||||||
|
tls:
|
||||||
|
certresolver: lets-encrypt
|
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
|
@ -18,11 +18,16 @@ entryPoints:
|
|||||||
websecure:
|
websecure:
|
||||||
address: :443
|
address: :443
|
||||||
|
|
||||||
|
{% if traefik_token is defined %}
|
||||||
|
pilot:
|
||||||
|
token: "{{ traefik_token }}"
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
# Traefik logs configuration
|
# Traefik logs configuration
|
||||||
################################################################
|
################################################################
|
||||||
log:
|
log:
|
||||||
level: DEBUG
|
level: WARN
|
||||||
format: common
|
format: common
|
||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
|
@ -16,6 +16,14 @@ services_to_restart: []
|
|||||||
|
|
||||||
service_config:
|
service_config:
|
||||||
traefik:
|
traefik:
|
||||||
|
traefik_token: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
66623665393638313039616464613563316437386566396238623937363238626535633937633536
|
||||||
|
6236653135363566333636633961343766323138633737610a346666636430303031373333376565
|
||||||
|
62643038666134386631306139613835623830346139356163376438643261646366386437343064
|
||||||
|
3365363639663862660a616239366130326538396431393537623964396530393531363665353361
|
||||||
|
65343938646438366264353837316263643634373639346334303939663732383832353439313330
|
||||||
|
3466323034336339626239633763393832383435623632386632
|
||||||
dashboard_users:
|
dashboard_users:
|
||||||
- name: kadet
|
- name: kadet
|
||||||
password: !vault |
|
password: !vault |
|
||||||
|
Loading…
Reference in New Issue
Block a user