Skip to content

Commit 75c97dc

Browse files
committed
[feature] plugins
1 parent 354878c commit 75c97dc

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

arch.dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
RUN set -ex; \
2424
mkdir -p /distroless/usr/local/bin; \
25+
mkdir -p /distroless/plugins-storage; \
2526
wget -O traefik.tar.gz "https://github.com/traefik/traefik/releases/download/v${APP_VERSION}/traefik_v${APP_VERSION}_linux_${TARGETARCH}${TARGETVARIANT}.tar.gz"; \
2627
tar -xzvf traefik.tar.gz; \
2728
eleven strip ${BUILD_BIN}; \

compose.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,17 @@ services:
9292
- "--entrypoints.https.address=:443"
9393
- "--entrypoints.https.http.middlewares=default-errors,default-ratelimit,default-ipallowlist-RFC1918"
9494
- "--serversTransport.insecureSkipVerify=true" # disable upstream HTTPS certificate checks (https > https)
95+
- "--experimental.plugins.rewriteResponseHeaders.moduleName=github.com/jamesmcroft/traefik-plugin-rewrite-response-headers"
96+
- "--experimental.plugins.rewriteResponseHeaders.version=v1.1.2"
97+
- "--experimental.plugins.geoblock.moduleName=github.com/PascalMinder/geoblock"
98+
- "--experimental.plugins.geoblock.version=v0.3.2"
9599
ports:
96100
- "80:80/tcp"
97101
- "443:443/tcp"
98102
volumes:
99103
- "var:/traefik/var"
100-
- "socket-proxy.run:/var/run" # access docket socket via proxy read-only
104+
- "socket-proxy.run:/var/run" # access docker socket via proxy read-only
105+
- "plugins:/plugins-storage" # plugins stored as volume because of read-only
101106
networks:
102107
backend:
103108
frontend:
@@ -120,6 +125,7 @@ services:
120125

121126
volumes:
122127
var:
128+
plugins:
123129
socket-proxy.run:
124130

125131
networks:

0 commit comments

Comments
 (0)