Skip to content

Commit

Permalink
Add Traefik Custom Error Pages
Browse files Browse the repository at this point in the history
  • Loading branch information
gzecchi committed Aug 17, 2020
1 parent 9e4a061 commit 0e13285
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
22 changes: 22 additions & 0 deletions docker-compose-t2-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,28 @@ services:
## Middlewares
- "traefik.http.routers.traefik-rtr.middlewares=chain-authelia@file"

# Traefik - Custom Error Pages
traefik-error-pages:
container_name: traefik-error-pages
image: guillaumebriday/traefik-custom-error-pages
restart: unless-stopped
networks:
- t2_proxy
labels:
- "traefik.enable=true"
# HTTP Routers
- "traefik.http.routers.traefik-error-pages-rtr.entrypoints=https"
- "traefik.http.routers.traefik-error-pages-rtr.rule=HostRegexp(`{host:.+}`)"
- "traefik.http.routers.traefik-error-pages-rtr.priority=1"
# Middlewares
- "traefik.http.routers.traefik-error-pages-rtr.middlewares=traefik-error-pages"
- "traefik.http.middlewares.traefik-error-pages.errors.service=traefik-error-pages-svc"
- "traefik.http.middlewares.traefik-error-pages.errors.status=401,403,404,429,500,502,503"
- "traefik.http.middlewares.traefik-error-pages.errors.query=/{status}.html"
# HTTP Services
- "traefik.http.routers.traefik-error-pages-rtr.service=traefik-error-pages-svc"
- "traefik.http.services.traefik-error-pages-svc.loadbalancer.server.port=80"

# Docker Socket Proxy - Security Enchanced Proxy for Docker Socket
socket-proxy:
container_name: socket-proxy
Expand Down
22 changes: 22 additions & 0 deletions docker-compose-t2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,28 @@ services:
## Middlewares
- "traefik.http.routers.traefik-rtr.middlewares=chain-authelia@file"

# Traefik - Custom Error Pages
traefik-errorpage:
container_name: traefik-errorpage
image: guillaumebriday/traefik-custom-error-pages
restart: unless-stopped
networks:
- t2_proxy
labels:
- "traefik.enable=true"
# HTTP Routers
- "traefik.http.routers.traefik-errorpage-rtr.entrypoints=https"
- "traefik.http.routers.traefik-errorpage-rtr.rule=HostRegexp(`{host:.+}`)"
- "traefik.http.routers.traefik-errorpage-rtr.priority=1"
# Middlewares
- "traefik.http.routers.traefik-errorpage-rtr.middlewares=traefik-errorpage"
- "traefik.http.middlewares.traefik-errorpage.errors.service=traefik-errorpage-svc"
- "traefik.http.middlewares.traefik-errorpage.errors.status=401,403,404,429,500,502,503"
- "traefik.http.middlewares.traefik-errorpage.errors.query=/{status}.html"
# HTTP Services
- "traefik.http.routers.traefik-errorpage-rtr.service=traefik-errorpage-svc"
- "traefik.http.services.traefik-errorpage-svc.loadbalancer.server.port=80"

# Docker Socket Proxy - Security Enchanced Proxy for Docker Socket
socket-proxy:
container_name: socket-proxy
Expand Down

0 comments on commit 0e13285

Please sign in to comment.