... |
... |
@@ -2,31 +2,29 @@ |
2 |
2 |
|
3 |
3 |
###### Redirect from HTTP to HTTPS |
4 |
4 |
|
5 |
|
-```yaml |
6 |
|
-traefik: |
7 |
|
- image: "traefik:latest" |
8 |
|
- container_name: "traefik" |
9 |
|
- restart: unless-stopped |
10 |
|
- command: |
11 |
|
- - "--api.insecure=true" |
12 |
|
- - "--providers.docker=true" |
13 |
|
- - "--providers.docker.exposedbydefault=false" |
14 |
|
- - "--entrypoints.websecure.address=:443" |
15 |
|
- - "--certificatesresolvers.myresolver.acme.tlschallenge=true" |
16 |
|
- - "--certificatesresolvers.myresolver.acme.email=<EMAIL>" |
17 |
|
- - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json" |
18 |
|
- # This enables redirect from HTTP to HTTPS |
19 |
|
- - "--entrypoints.web.address=:80" |
20 |
|
- - "--entrypoints.web.http.redirections.entryPoint.to=websecure" |
21 |
|
- - "--entrypoints.web.http.redirections.entryPoint.scheme=https" |
22 |
|
- - "--entrypoints.web.http.redirections.entryPoint.permanent=true" |
23 |
|
- # Uncomment for test mode. This allows detailed logging and creation of a fake certificate. |
24 |
|
- # - "--log.level=DEBUG" |
25 |
|
- # - "--certificatesresolvers.myresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory" |
26 |
|
- ports: |
27 |
|
- - "80:80" |
28 |
|
- - "443:443" |
29 |
|
- volumes: |
30 |
|
- - "./data/traefik/letsencrypt:/letsencrypt" |
31 |
|
- - "/var/run/docker.sock:/var/run/docker.sock:ro" |
32 |
|
-``` |
|
5 |
+ traefik: |
|
6 |
+ image: "traefik:latest" |
|
7 |
+ container_name: "traefik" |
|
8 |
+ restart: unless-stopped |
|
9 |
+ command: |
|
10 |
+ - "--api.insecure=true" |
|
11 |
+ - "--providers.docker=true" |
|
12 |
+ - "--providers.docker.exposedbydefault=false" |
|
13 |
+ - "--entrypoints.websecure.address=:443" |
|
14 |
+ - "--certificatesresolvers.myresolver.acme.tlschallenge=true" |
|
15 |
+ - "--certificatesresolvers.myresolver.acme.email=<EMAIL>" |
|
16 |
+ - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json" |
|
17 |
+ # This enables redirect from HTTP to HTTPS |
|
18 |
+ - "--entrypoints.web.address=:80" |
|
19 |
+ - "--entrypoints.web.http.redirections.entryPoint.to=websecure" |
|
20 |
+ - "--entrypoints.web.http.redirections.entryPoint.scheme=https" |
|
21 |
+ - "--entrypoints.web.http.redirections.entryPoint.permanent=true" |
|
22 |
+ # Uncomment for test mode. This allows detailed logging and creation of a fake certificate. |
|
23 |
+ # - "--log.level=DEBUG" |
|
24 |
+ # - "--certificatesresolvers.myresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory" |
|
25 |
+ ports: |
|
26 |
+ - "80:80" |
|
27 |
+ - "443:443" |
|
28 |
+ volumes: |
|
29 |
+ - "./data/traefik/letsencrypt:/letsencrypt" |
|
30 |
+ - "/var/run/docker.sock:/var/run/docker.sock:ro" |