Última actividad 6 months ago

Jan Wagner revisó este gist 2 years ago. Ir a la revisión

1 file changed, 1 insertion, 1 deletion

deploy_traefik.sh

@@ -14,7 +14,7 @@ version: '3.7'
14 14
15 15 services:
16 16 traefik:
17 - image: traefik:2.9
17 + image: traefik:2.10
18 18 command:
19 19 - --entrypoints.web.address=:80
20 20 - --entrypoints.websecure.address=:443

Jan Wagner revisó este gist 3 years ago. Ir a la revisión

1 file changed, 1 insertion, 1 deletion

deploy_traefik.sh

@@ -14,7 +14,7 @@ version: '3.7'
14 14
15 15 services:
16 16 traefik:
17 - image: traefik:2.7
17 + image: traefik:2.9
18 18 command:
19 19 - --entrypoints.web.address=:80
20 20 - --entrypoints.websecure.address=:443

Jan Wagner revisó este gist 3 years ago. Ir a la revisión

1 file changed, 1 insertion, 1 deletion

deploy_traefik.sh

@@ -14,7 +14,7 @@ version: '3.7'
14 14
15 15 services:
16 16 traefik:
17 - image: traefik:2.6
17 + image: traefik:2.7
18 18 command:
19 19 - --entrypoints.web.address=:80
20 20 - --entrypoints.websecure.address=:443

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 1 insertion, 1 deletion

deploy_traefik.sh

@@ -14,7 +14,7 @@ version: '3.7'
14 14
15 15 services:
16 16 traefik:
17 - image: traefik:2.5
17 + image: traefik:2.6
18 18 command:
19 19 - --entrypoints.web.address=:80
20 20 - --entrypoints.websecure.address=:443

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 0 insertions, 0 deletions

deploy_socat.sh renombrado a socat.sh

Archivo renombrado sin cambios

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 9 insertions

migrate_to_v25.sh(archivo creado)

@@ -0,0 +1,9 @@
1 + #!/bin/bash
2 + BASEPATH="/srv/docker/traefik/"
3 +
4 + sed -i "s/^ sslRedirect: true/# sslRedirect: true/" ${BASEPATH}/config/traefik_providers.yaml && \
5 + sed -i "s/^ featurePolicy: \"vibrate 'self'\"/ permissionsPolicy: \"vibrate=\(self\)\"/" ${BASEPATH}/config/traefik_providers.yaml && \
6 + sed -i "s/image: traefik:2.4/image: traefik:2.5/" ${BASEPATH}/container.conf/docker-compose.yml && \
7 + cd ${BASEPATH} && \
8 + docker-compose -f docker-compose.yml -f container.conf/production.yml pull && \
9 + systemctl restart traefik && docker-compose -f docker-compose.yml -f container.conf/production.yml logs -f

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 2 insertions

deploy_traefik.sh

@@ -71,6 +71,8 @@ services:
71 71
72 72 traefik:
73 73 labels:
74 + # Allow watchtower to update this image
75 + - com.centurylinklabs.watchtower.enable=true
74 76 # See https://docs.traefik.io/migration/v1-to-v2/#strip-and-rewrite-path-prefixes
75 77 - traefik.http.routers.traefik.rule=Host(\`$(hostname -f)\`) && (PathPrefix(\`/traefik\`) || PathPrefix(\`/api\`))
76 78 # Redefine middleware for router 'traefik' as we add more middlewares

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 3 insertions, 3 deletions

deploy_traefik.sh

@@ -14,7 +14,7 @@ version: '3.7'
14 14
15 15 services:
16 16 traefik:
17 - image: traefik:2.4
17 + image: traefik:2.5
18 18 command:
19 19 - --entrypoints.web.address=:80
20 20 - --entrypoints.websecure.address=:443
@@ -144,7 +144,7 @@ http:
144 144 contentTypeNosniff: true
145 145 forceSTSHeader: true
146 146 # frameDeny: true
147 - sslRedirect: true
147 + # sslRedirect: true
148 148 stsIncludeSubdomains: true
149 149 stsPreload: true
150 150 stsSeconds: 315360000
@@ -153,7 +153,7 @@ http:
153 153 # X-Frame-Options: "SAMEORIGIN"
154 154 # customFrameOptionsValue: "SAMEORIGIN"
155 155 referrerPolicy: "same-origin"
156 - featurePolicy: "vibrate 'self'"
156 + permissionsPolicy: "vibrate=(self)"
157 157 traefik-dashboard-stripprefix:
158 158 stripPrefix:
159 159 prefixes:

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 2 insertions, 2 deletions

migrate_to_v2.sh

@@ -4,7 +4,7 @@ BASEPATH="/srv/docker/traefik2/"
4 4 export TRAEFIK_DIR="traefik2"
5 5
6 6 # Download deployment script
7 - wget https://gist.githubusercontent.com/waja/37202007b10837a7fc2e6eacacd9b335/raw/deploy_traefik.sh \
7 + wget -q https://gist.githubusercontent.com/waja/37202007b10837a7fc2e6eacacd9b335/raw/deploy_traefik.sh \
8 8 -O /tmp/deploy_traefik.sh && \
9 9 # Remove auto start of the traefik daemon
10 10 sed '/^systemctl/d' -i /tmp/deploy_traefik.sh && \
@@ -20,7 +20,7 @@ echo "#LEAPI=https://acme-staging-v02.api.letsencrypt.org/directory" >> ${BASEPA
20 20 echo "DASHBOARD_USERS=${ADMIN_CRED}" >> ${BASEPATH}/.env
21 21
22 22 # Migrate old acme store to the new once
23 - wget https://github.com/traefik/traefik-migration-tool/releases/download/v0.13.1/traefik-migration-tool_v0.13.1_linux_amd64.tar.gz -P /tmp
23 + wget -q https://github.com/traefik/traefik-migration-tool/releases/download/v0.13.1/traefik-migration-tool_v0.13.1_linux_amd64.tar.gz -P /tmp
24 24 tar -xf /tmp/traefik-migration-tool_v0.13.1_linux_amd64.tar.gz -C /tmp
25 25 /tmp/traefik-migration-tool acme -i /srv/docker/traefik/config/acme.json -o /srv/docker/traefik2/config/acme-new.json
26 26

Jan Wagner revisó este gist 4 years ago. Ir a la revisión

1 file changed, 1 insertion, 1 deletion

migrate_to_v2.sh

@@ -24,4 +24,4 @@ wget https://github.com/traefik/traefik-migration-tool/releases/download/v0.13.1
24 24 tar -xf /tmp/traefik-migration-tool_v0.13.1_linux_amd64.tar.gz -C /tmp
25 25 /tmp/traefik-migration-tool acme -i /srv/docker/traefik/config/acme.json -o /srv/docker/traefik2/config/acme-new.json
26 26
27 - # systemctl daemon-reload
27 + echo -e "You might want to the following:\nmv traefik traefik1 && mv traefik2 traefik && systemctl daemon-reload\ncd /srv/docker/traefik\ndocker-compose -f docker-compose.yml -f container.conf/production.yml pull\nsystemctl restart traefik && docker-compose -f docker-compose.yml -f container.conf/production.yml logs -f"