Began Framework start
This commit is contained in:
10
docker/config/traefik/dynamic/README.md
Normal file
10
docker/config/traefik/dynamic/README.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# Traefik Dynamic Configuration
|
||||
|
||||
Place `.yml` files here for dynamic routing rules, middleware, and TLS configuration.
|
||||
Traefik watches this directory and reloads automatically — no restart required.
|
||||
|
||||
## Examples
|
||||
|
||||
- `tls.yml` — TLS certificates and stores
|
||||
- `middlewares.yml` — reusable middleware (auth, rate limiting, headers)
|
||||
- `routers.yml` — additional route rules beyond Docker labels
|
||||
13
docker/config/traefik/dynamic/ignition.yml
Normal file
13
docker/config/traefik/dynamic/ignition.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
http:
|
||||
routers:
|
||||
ignition:
|
||||
entryPoints:
|
||||
- web
|
||||
rule: "Host(`ignition.localhost`)"
|
||||
service: ignition
|
||||
|
||||
services:
|
||||
ignition:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://ignition:8088"
|
||||
19
docker/config/traefik/traefik.yml
Normal file
19
docker/config/traefik/traefik.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
api:
|
||||
dashboard: true
|
||||
insecure: true # Dashboard on :8080 — restrict in production
|
||||
|
||||
entryPoints:
|
||||
web:
|
||||
address: ":80"
|
||||
websecure:
|
||||
address: ":443"
|
||||
|
||||
providers:
|
||||
docker:
|
||||
exposedByDefault: false
|
||||
file:
|
||||
directory: /etc/traefik/dynamic
|
||||
watch: true
|
||||
|
||||
log:
|
||||
level: INFO
|
||||
Reference in New Issue
Block a user