enable tls

This commit is contained in:
rskntroot
2024-05-30 09:12:37 +00:00
parent 7ef03a2b03
commit 5fcdd58f38
4 changed files with 14 additions and 4 deletions

5
.gitignore vendored
View File

@@ -1,4 +1,5 @@
docs/build
log/*.log
log/*.gz
traefik/log/*.log
traefik/log/*.gz
traefik/tls/*.json
.local

View File

@@ -17,8 +17,9 @@ services:
- 8080:8080
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik:/etc/traefik:ro
- ./log:/var/log/traefik:rw
- ./traefik/etc:/etc/traefik:ro
- ./traefik/log:/var/log/traefik
- ./traefik/tls:/letsencrypt
nginx:
image: nginx:latest
@@ -27,6 +28,7 @@ services:
- traefik.http.routers.rskio.entrypoints=websecure
- traefik.http.routers.rskio.rule=Host(`rskio.com`)
- traefik.http.routers.rskio.tls=true
- traefik.http.routers.rskio.tls.certresolver=rskio_certresolver
- traefik.http.routers.rskio.service=rskio@docker
- traefik.http.services.rskio.loadbalancer.server.port=80
volumes:

View File

@@ -15,6 +15,13 @@ entryPoints:
http3:
advertisedPort: 443
certificatesresolvers:
rskio_certresolver:
acme:
tlschallenge: true
email: rskntroot@gmail.com
storage: /letsencrypt/acme.json
log:
level: INFO
format: json