Skip to content

Commit 6d7aba4

Browse files
committed
traefik
1 parent be8a94c commit 6d7aba4

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

docker-compose.yaml

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
services:
2+
traefik:
3+
image: "traefik:v3.3"
4+
container_name: "traefik"
5+
command:
6+
#- "--log.level=DEBUG"
7+
- "--api.insecure=true"
8+
- "--providers.docker=true"
9+
- "--providers.docker.exposedbydefault=false"
10+
- "--entryPoints.websecure.address=:443"
11+
- "--certificatesresolvers.myresolver.acme.tlschallenge=true"
12+
#- "--certificatesresolvers.myresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
13+
- "--certificatesresolvers.myresolver.acme.email=xf3778@kit.edu"
14+
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
15+
ports:
16+
- "443:443"
17+
- "8080:8080"
18+
volumes:
19+
- "./letsencrypt:/letsencrypt"
20+
- "/var/run/docker.sock:/var/run/docker.sock:ro"
21+
222
storybook:
323
build: .
4-
ports:
5-
- "80:3000"
24+
labels:
25+
- "traefik.enable=true"
26+
- "traefik.http.routers.storybook.rule=Host(`c20a4218-fe3f-4cd3-ae3b-9b8b5dc32352.ka.bw-cloud-instance.org`)"
27+
- "traefik.http.routers.storybook.entrypoints=websecure"
28+
- "traefik.http.routers.storybook.tls.certresolver=myresolver"

0 commit comments

Comments
 (0)