Added Pi-Hole to Network. Chagned Domain. Traefik extra providers
This commit is contained in:
parent
5e7be8598e
commit
2bce33d9ca
6 changed files with 47 additions and 18 deletions
|
@ -5,12 +5,6 @@ services:
|
|||
traefik:
|
||||
image: traefik:v2.4
|
||||
restart: always
|
||||
command:
|
||||
- "--api.insecure=true"
|
||||
#- "--accesslog=true"
|
||||
- "--providers.docker=true"
|
||||
- "--providers.docker.exposedbydefault=false"
|
||||
- "--entrypoints.web.address=:80"
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
|
@ -18,6 +12,8 @@ services:
|
|||
- web
|
||||
volumes:
|
||||
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
||||
- "$PWD/traefik.yml:/etc/traefik/traefik.yml"
|
||||
- "$PWD/extraProviders/:/extraProviders:ro"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.traefik.rule=Host(`traefik.${DOMAIN}`)"
|
||||
|
|
10
proxy/extraProviders/pihole.yaml
Normal file
10
proxy/extraProviders/pihole.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
http:
|
||||
routers:
|
||||
pihole:
|
||||
rule: "Host(`pihole.lan`) || Host(`pi.hole`)"
|
||||
service: pihole
|
||||
services:
|
||||
pihole:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.16.5:8080/admin/"
|
23
proxy/traefik.yml
Normal file
23
proxy/traefik.yml
Normal file
|
@ -0,0 +1,23 @@
|
|||
debug: true
|
||||
checkNewVersion: true
|
||||
logLevel: INFO
|
||||
#defaultEntryPoints: ["https","http"]
|
||||
defaultEntryPoints: [http]
|
||||
|
||||
api:
|
||||
insecure: true
|
||||
|
||||
providers:
|
||||
docker:
|
||||
exposedbydefault: false
|
||||
endpoint: "unix:///var/run/docker.sock"
|
||||
|
||||
file:
|
||||
directory: /extraProviders
|
||||
|
||||
|
||||
entryPoints:
|
||||
web:
|
||||
address: ':80'
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue