WIP: Errorpage
This commit is contained in:
parent
2b55a81c7f
commit
d86ea6a382
1
coreos-config/compose/01_errorpage/.env
Normal file
1
coreos-config/compose/01_errorpage/.env
Normal file
@ -0,0 +1 @@
|
||||
COMPOSE_PROJECT_NAME=errorpage
|
13
coreos-config/compose/01_errorpage/default.conf
Normal file
13
coreos-config/compose/01_errorpage/default.conf
Normal file
@ -0,0 +1,13 @@
|
||||
server {
|
||||
listen 80;
|
||||
server_name localhost;
|
||||
|
||||
error_page 404 /404.html;
|
||||
# other error pages here:
|
||||
# error_page 403 /403.html;
|
||||
|
||||
location / {
|
||||
root /usr/share/nginx/error-pages;
|
||||
internal;
|
||||
}
|
||||
}
|
31
coreos-config/compose/01_errorpage/docker-compose.yaml
Normal file
31
coreos-config/compose/01_errorpage/docker-compose.yaml
Normal file
@ -0,0 +1,31 @@
|
||||
---
|
||||
version: '3'
|
||||
services:
|
||||
error:
|
||||
image: nginx:latest
|
||||
restart: always
|
||||
volumes:
|
||||
- ./error-pages:/usr/share/nginx/error-pages:ro,Z
|
||||
- ./default.conf:/etc/nginx/conf.d/default.conf:ro,Z
|
||||
networks:
|
||||
# This is the network over which Traefik communicates with other containers.
|
||||
- gateway
|
||||
labels:
|
||||
traefik.enable: true
|
||||
|
||||
traefik.http.routers.error-router.rule: Host(`*.tobiasmanske.de`)
|
||||
traefik.http.routers.error-router.priority: 1
|
||||
traefik.http.routers.error-router.entrypoints: websecure
|
||||
traefik.http.routers.error-router.middlewares: error-pages-middleware
|
||||
|
||||
traefik.http.middlewares.error-pages-middleware.errors.status: 400-599
|
||||
traefik.http.middlewares.error-pages-middleware.errors.service: error-pages-service
|
||||
traefik.http.middlewares.error-pages-middleware.errors.query: /{status}.html
|
||||
|
||||
traefik.http.services.error-pages-service.loadbalancer.server.port: 80
|
||||
com.centurylinklabs.watchtower.scope: update
|
||||
|
||||
networks:
|
||||
gateway:
|
||||
external: true
|
||||
...
|
7
coreos-config/compose/01_errorpage/error-pages/404.html
Normal file
7
coreos-config/compose/01_errorpage/error-pages/404.html
Normal file
@ -0,0 +1,7 @@
|
||||
<html>
|
||||
<body>
|
||||
<h1>404</h1>
|
||||
<p>Page not found</p>
|
||||
</body>
|
||||
</html>
|
||||
|
Loading…
Reference in New Issue
Block a user