changed version #3

Merged
rama merged 1 commits from testing into main 2023-12-12 13:55:49 +01:00
3 changed files with 33 additions and 6 deletions

View File

@ -1,4 +1,4 @@
version: "1.0" version: "3.8"
networks: networks:
default: default:
@ -16,6 +16,7 @@ services:
- "./traefik.yml:/traefik.yml:ro" - "./traefik.yml:/traefik.yml:ro"
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "/var/run/docker.sock:/var/run/docker.sock:ro"
- "./tls.yml:/etc/traefik/dynamic_conf/conf.yml:ro" - "./tls.yml:/etc/traefik/dynamic_conf/conf.yml:ro"
- "./acme.json:/certificates/acme.json"
- "./tls-data:/tls:ro" - "./tls-data:/tls:ro"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"

12
tls.yml
View File

@ -17,5 +17,13 @@ tls:
certificates: certificates:
- certFile: /tls/CF-altogether.at.crt - certFile: /tls/CF-altogether.at.crt
keyFile: /tls/CF-altogether.at.key keyFile: /tls/CF-altogether.at.key
stores:
- default - certFile: /tls/wordpress.localhost.crt
keyFile: /tls/wordpress.localhost.key
options:
default:
clientAuth:
# in PEM format. each file can contain multiple CAs.
caFiles:
- /tls/server.crt
clientAuthType: VerifyClientCertIfGiven

View File

@ -1,6 +1,16 @@
## STATIC CONFIGURATION ## STATIC CONFIGURATION
global:
checkNewVersion: true
sendAnonymousUsage: false
log: log:
level: INFO level: "INFO"
accessLog:
filePath: "/logs/access.log"
bufferingSize: 100 # Configuring a buffer of 100 lines
filters:
statusCodes: "204-299,400"
api: api:
insecure: true insecure: true
@ -24,9 +34,17 @@ entryPoints:
providers: providers:
docker: docker:
endpoint: "unix:///var/run/docker.sock" endpoint: "unix:///var/run/docker.sock"
# endpoint: "tcp://dockerproxy:2375"
exposedByDefault: false exposedByDefault: false
# endpoint: "tcp://dockerproxy:2375"
# swarmMode: false # swarmMode: false
# network: "socket_proxy" # network: "socket_proxy"
file: file:
watch: true
directory: "/etc/traefik/dynamic_conf" directory: "/etc/traefik/dynamic_conf"
certificatesresolvers:
le:
acme:
email: "raphy.martin@protonmail.ch"
storage: "/certificates/acme.json"
tlschallenge: true