Skip to content

Commit

Permalink
Merge pull request #6 from sonofborge/release-v0.3
Browse files Browse the repository at this point in the history
Release v0.3
  • Loading branch information
bryborge authored Mar 4, 2022
2 parents ff55c60 + 16d0402 commit 823ac28
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 2 deletions.
4 changes: 4 additions & 0 deletions .env.dist
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ DOCKER_DIR=</path/to/this/project/directory>
DOMAIN_NAME=<my-domain.com>
TZ=<time-zone>

# Adguard (external)
ADGUARD_IP=<adguard-server-ip>
ADGUARD_PORT=<adguard-server-port>

# Plex
ADVERTISE_IP=<server-ip>
PLEX_CLAIM=<plex-claim-code>
Expand Down
Empty file removed appdata/traefik/config/.gitkeep
Empty file.
13 changes: 13 additions & 0 deletions appdata/traefik/rules/app-adguard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
http:
routers:
adguard:
entryPoints:
- https
rule: "Host(`adguard.{{ env "DOMAIN_NAME" }}`)"
service: adguard
tls:
services:
adguard:
loadBalancer:
servers:
- url: "http://{{ env "ADGUARD_IP" }}:{{ env "ADGUARD_PORT" }}"
9 changes: 7 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ services:
# Traefik CLi Documentation: https://doc.traefik.io/traefik/reference/static-configuration/cli-ref/
command:
- --accessLog=true
- --accessLog.filePath=/traefik.log
- --accessLog.filePath=/etc/traefik/log/traefik.log
- --accessLog.bufferingSize=100
- --accessLog.filters.statusCodes=400-499
- --api=true
Expand All @@ -70,11 +70,16 @@ services:
- --providers.docker.endpoint=tcp://socket-proxy:2375
- --providers.docker.exposedByDefault=false
- --providers.docker.network=reverse_proxy
- --providers.file.directory=/etc/traefik/rules
- --providers.file.watch=true # watch top-level rules/ dir for file changes
container_name: traefik
env_file:
- ${DOCKER_DIR}/.env
environment:
- ADGUARD_IP=${ADGUARD_IP}
- ADGUARD_PORT=${ADGUARD_PORT}
- CF_API_KEY=${CLOUDFLARE_API_KEY}
- DOMAIN_NAME=${DOMAIN_NAME}
image: traefik:v2.6.0
labels:
- traefik.enable=true
Expand Down Expand Up @@ -114,7 +119,7 @@ services:
mode: host
restart: unless-stopped
volumes:
- $DOCKER_DIR/appdata/traefik/config:/etc/traefik/config
- $DOCKER_DIR/appdata/traefik/rules:/etc/traefik/rules
- $DOCKER_DIR/appdata/traefik/acme:/etc/traefik/acme
- $DOCKER_DIR/appdata/traefik/log:/etc/traefik/log
- $DOCKER_DIR/shared:/shared
Expand Down

0 comments on commit 823ac28

Please sign in to comment.