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" | |