Son aktivite 6 months ago

Jan Wagner bu gisti düzenledi 6 years ago. Düzenlemeye git

2 files changed, 3 insertions

deploy_traefik.sh

@@ -95,6 +95,7 @@ exposedbydefault = false
95 95 [entryPoints.https]
96 96 address = ":443"
97 97 [entryPoints.https.tls]
98 + minVersion = "VersionTLS11"
98 99
99 100 # Let's encrypt configuration
100 101 [acme]

migrate_traefik_TLS11.sh(dosya oluşturuldu)

@@ -0,0 +1,2 @@
1 + #!/bin/bash
2 + sed -i '/\[entryPoints.https.tls\]/a \ minVersion = "VersionTLS11"' /srv/docker/traefik/config/traefik.toml && systemctl restart traefik

Jan Wagner bu gisti düzenledi 6 years ago. Düzenlemeye git

1 file changed, 1 insertion, 1 deletion

migrate_system_traefik_network.sh

@@ -1,5 +1,5 @@
1 1 #!/bin/bash
2 2 sed -i '/^WorkingDirectory/a ExecStartPre=/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"' /srv/docker/traefik/container.conf/traefik.service && systemctl daemon-reload
3 3 sed -i '/image: traefik/a\ networks:\n - system_traefik' /srv/docker/traefik/container.conf/docker-compose.yml
4 - sed -i s/traefik_default/system_traefik/g /srv/docker/*/container.conf/*.yml
4 + sed -i s/traefik_default/system_traefik/g /srv/docker/*/container.conf/*.yml
5 5 sed -i s/traefik_default/system_traefik/g /srv/docker/portainer/data/compose/*/docker-compose.yml

Jan Wagner bu gisti düzenledi 6 years ago. Düzenlemeye git

2 files changed, 2 insertions, 2 deletions

deploy_traefik.sh

@@ -56,7 +56,7 @@ RemainAfterExit=yes
56 56
57 57 Environment="WORK_DIR=/srv/docker/traefik/"
58 58 WorkingDirectory=/srv/docker/traefik/
59 - ExecStartPre=/usr/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"
59 + ExecStartPre=/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"
60 60 ExecStartPre=-/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" down
61 61 ExecStart=/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" up -d
62 62 ExecStop=/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" down

migrate_system_traefik_network.sh

@@ -1,5 +1,5 @@
1 1 #!/bin/bash
2 - sed -i '/^WorkingDirectory/a ExecStartPre=/usr/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"' /srv/docker/traefik/container.conf/traefik.service && systemctl daemon-reload
2 + sed -i '/^WorkingDirectory/a ExecStartPre=/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"' /srv/docker/traefik/container.conf/traefik.service && systemctl daemon-reload
3 3 sed -i '/image: traefik/a\ networks:\n - system_traefik' /srv/docker/traefik/container.conf/docker-compose.yml
4 4 sed -i s/traefik_default/system_traefik/g /srv/docker/*/container.conf/*.yml
5 5 sed -i s/traefik_default/system_traefik/g /srv/docker/portainer/data/compose/*/docker-compose.yml

Jan Wagner bu gisti düzenledi 6 years ago. Düzenlemeye git

Değişiklik yok

Jan Wagner bu gisti düzenledi 6 years ago. Düzenlemeye git

1 file changed, 5 insertions

migrate_system_traefik_network.sh(dosya oluşturuldu)

@@ -0,0 +1,5 @@
1 + #!/bin/bash
2 + sed -i '/^WorkingDirectory/a ExecStartPre=/usr/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"' /srv/docker/traefik/container.conf/traefik.service && systemctl daemon-reload
3 + sed -i '/image: traefik/a\ networks:\n - system_traefik' /srv/docker/traefik/container.conf/docker-compose.yml
4 + sed -i s/traefik_default/system_traefik/g /srv/docker/*/container.conf/*.yml
5 + sed -i s/traefik_default/system_traefik/g /srv/docker/portainer/data/compose/*/docker-compose.yml

Jan Wagner bu gisti düzenledi 6 years ago. Düzenlemeye git

1 file changed, 4 insertions, 1 deletion

deploy_traefik.sh

@@ -9,6 +9,8 @@ version: '3.7'
9 9 services:
10 10 traefik:
11 11 image: traefik:1.7-alpine
12 + networks:
13 + - system_traefik
12 14 environment:
13 15 - LC_ALL=C.UTF-8
14 16 - TZ=Europe/Berlin
@@ -26,7 +28,7 @@ services:
26 28 - "/var/run/docker.sock:/var/run/docker.sock:ro"
27 29
28 30 networks:
29 - traefik_default:
31 + system_traefik:
30 32 external: true
31 33 EOF
32 34 ln -s container.conf/docker-compose.yml ${DOCKER_BASE}/traefik/
@@ -54,6 +56,7 @@ RemainAfterExit=yes
54 56
55 57 Environment="WORK_DIR=/srv/docker/traefik/"
56 58 WorkingDirectory=/srv/docker/traefik/
59 + ExecStartPre=/usr/bin/bash -c "/usr/bin/docker network inspect system_traefik &>/dev/null || /usr/bin/docker network create --driver bridge system_traefik"
57 60 ExecStartPre=-/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" down
58 61 ExecStart=/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" up -d
59 62 ExecStop=/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" down

Jan Wagner bu gisti düzenledi 7 years ago. Düzenlemeye git

1 file changed, 1 insertion, 1 deletion

deploy_traefik.sh

@@ -38,7 +38,7 @@ services:
38 38
39 39 traefik:
40 40 labels:
41 - - traefik.frontend.rule=Host:traefik.test.org
41 + - traefik.frontend.rule=Host:host.test.org;PathPrefixStrip:/traefik
42 42 - com.centurylinklabs.watchtower.enable=true
43 43 EOF
44 44

Jan Wagner bu gisti düzenledi 7 years ago. Düzenlemeye git

1 file changed, 5 insertions, 2 deletions

deploy_traefik.sh

@@ -7,7 +7,6 @@ cat > ${DOCKER_BASE}/traefik/container.conf/docker-compose.yml <<EOF
7 7 version: '3.7'
8 8
9 9 services:
10 -
11 10 traefik:
12 11 image: traefik:1.7-alpine
13 12 environment:
@@ -25,6 +24,10 @@ services:
25 24 volumes:
26 25 - "./config/:/etc/traefik/"
27 26 - "/var/run/docker.sock:/var/run/docker.sock:ro"
27 +
28 + networks:
29 + traefik_default:
30 + external: true
28 31 EOF
29 32 ln -s container.conf/docker-compose.yml ${DOCKER_BASE}/traefik/
30 33
@@ -103,4 +106,4 @@ exposedbydefault = false
103 106 entryPoint = "http"
104 107 EOF
105 108
106 - systemctl daemon-reload && systemctl enable traefik && systemctl start traefik
109 + systemctl daemon-reload && systemctl enable traefik && systemctl start traefik

waja bu gisti düzenledi 7 years ago. Düzenlemeye git

1 file changed, 1 insertion, 1 deletion

deploy_traefik.sh

@@ -29,7 +29,7 @@ EOF
29 29 ln -s container.conf/docker-compose.yml ${DOCKER_BASE}/traefik/
30 30
31 31 cat > ${DOCKER_BASE}/traefik/container.conf/production.yml <<EOF
32 - version: '3.3'
32 + version: '3.7'
33 33
34 34 services:
35 35

waja bu gisti düzenledi 7 years ago. Düzenlemeye git

1 file changed, 2 insertions, 2 deletions

deploy_traefik.sh

@@ -4,12 +4,12 @@ DOCKER_BASE=/srv/docker
4 4 mkdir -p ${DOCKER_BASE}/traefik/container.conf
5 5
6 6 cat > ${DOCKER_BASE}/traefik/container.conf/docker-compose.yml <<EOF
7 - version: '3.3'
7 + version: '3.7'
8 8
9 9 services:
10 10
11 11 traefik:
12 - image: traefik:1.5-alpine
12 + image: traefik:1.7-alpine
13 13 environment:
14 14 - LC_ALL=C.UTF-8
15 15 - TZ=Europe/Berlin