Compare commits
1 Commits
083a6ce939
...
cd37925ebd
Author | SHA1 | Date |
---|---|---|
decentral1se | cd37925ebd |
11
404.html
11
404.html
|
@ -1,11 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Co-op Cloud, 404 Hello World!</h1>
|
||||
</body>
|
||||
</html>
|
2
abra.sh
2
abra.sh
|
@ -1,5 +1,3 @@
|
|||
export TRAEFIK_YML_VERSION=v12
|
||||
export FILE_PROVIDER_YML_VERSION=v3
|
||||
export ENTRYPOINT_VERSION=v2
|
||||
export NGINX_CONFIG_VERSION=v1
|
||||
export GLOBAL_404_VERSION=v1
|
||||
|
|
26
compose.yml
26
compose.yml
|
@ -50,23 +50,20 @@ services:
|
|||
- "coop-cloud.${STACK_NAME}.version=1.0.0+v2.5.2"
|
||||
|
||||
web:
|
||||
image: nginx:1.20.0
|
||||
image: tarampampam/error-pages:2.2.0
|
||||
environment:
|
||||
- TEMPLATE_NAME=shuffle
|
||||
networks:
|
||||
- proxy
|
||||
configs:
|
||||
- source: global_404
|
||||
target: /usr/share/nginx/error-pages/404.html
|
||||
- source: nginx_config
|
||||
target: /etc/nginx/nginx.conf
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.services.error-pages-service.loadbalancer.server.port=80"
|
||||
- "traefik.http.services.error-pages-service.loadbalancer.server.port=8080"
|
||||
- "traefik.http.routers.error-router.entrypoints=web-secure"
|
||||
- "traefik.http.routers.error-router.rule=HostRegexp(`{host:.+}`)"
|
||||
- "traefik.http.routers.error-router.entrypoints=web"
|
||||
- "traefik.http.routers.error-route.priority=1"
|
||||
- "traefik.http.routers.error-router.middlewares=error-pages-middleware"
|
||||
- "traefik.http.middlewares.error-pages-middleware.errors.status=404"
|
||||
- "traefik.http.middlewares.error-pages-middleware.errors.service=error-pages-service"
|
||||
- "traefik.http.routers.error-router.middlewares=error-pages-middleware@docker"
|
||||
- "traefik.http.middlewares.error-pages-middleware.errors.status=404-599"
|
||||
- "traefik.http.middlewares.error-pages-middleware.errors.service=error-pages-service@docker"
|
||||
- "traefik.http.middlewares.error-pages-middleware.errors.query=/{status}.html"
|
||||
|
||||
networks:
|
||||
|
@ -86,13 +83,6 @@ configs:
|
|||
name: ${STACK_NAME}_entrypoint_${ENTRYPOINT_VERSION}
|
||||
file: entrypoint.sh.tmpl
|
||||
template_driver: golang
|
||||
nginx_config:
|
||||
name: ${STACK_NAME}_nginx_config_${NGINX_CONFIG_VERSION}
|
||||
file: nginx.conf.tmpl
|
||||
template_driver: golang
|
||||
global_404:
|
||||
name: ${STACK_NAME}_global_404_${GLOBAL_404_VERSION}
|
||||
file: 404.html
|
||||
|
||||
volumes:
|
||||
letsencrypt:
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
user www-data;
|
||||
|
||||
events {
|
||||
worker_connections 768;
|
||||
}
|
||||
|
||||
http {
|
||||
listen 80;
|
||||
server_name localhost;
|
||||
|
||||
error_page 404 /404.html;
|
||||
|
||||
location / {
|
||||
root /usr/share/nginx/error-pages;
|
||||
internal;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue