... |
... |
@@ -9,7 +9,7 @@ |
9 |
9 |
|
10 |
10 |
services: |
11 |
11 |
traefik: |
12 |
|
- image: "traefik:latest" |
|
12 |
+ image: "traefik:v2.10.4" |
13 |
13 |
container_name: "traefik" |
14 |
14 |
restart: unless-stopped |
15 |
15 |
command: |
... |
... |
@@ -18,7 +18,7 @@ |
18 |
18 |
- "--providers.docker.exposedbydefault=false" |
19 |
19 |
- "--entrypoints.websecure.address=:443" |
20 |
20 |
- "--certificatesresolvers.myresolver.acme.tlschallenge=true" |
21 |
|
- # - "--certificatesresolvers.myresolver.acme.email=<your-email>" |
|
21 |
+ # - "--certificatesresolvers.myresolver.acme.email=<email>" |
22 |
22 |
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json" |
23 |
23 |
# Uncomment for test mode. This allows detailed logging and creation of a fake certificate. |
24 |
24 |
# - "--log.level=DEBUG" |
... |
... |
@@ -46,7 +46,7 @@ |
46 |
46 |
- DISABLE_REGISTRATION=true |
47 |
47 |
labels: |
48 |
48 |
- "traefik.enable=true" |
49 |
|
- - "traefik.http.routers.gitea.rule=Host(`subdomain`)" |
|
49 |
+ - "traefik.http.routers.gitea.rule=Host(`<subdomain>`)" |
50 |
50 |
- "traefik.http.routers.gitea.entrypoints=websecure" |
51 |
51 |
- "traefik.http.routers.gitea.tls.certresolver=myresolver" |
52 |
52 |
- "traefik.http.services.gitea.loadbalancer.server.port=3000" |