Skip to content

Commit 20e9595

Browse files
author
Tom Softreck
committed
aktualizacja przykladow
1 parent 3b6bf5b commit 20e9595

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

docker-compose.yml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@ services:
99
- "--providers.docker.exposedbydefault=false"
1010
- "--entrypoints.web.address=:80"
1111
- "--entrypoints.websecure.address=:443"
12+
- "--entrypoints.dashboard.address=:8080"
1213
- "--certificatesresolvers.myresolver.acme.httpchallenge=true"
1314
- "--certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web"
1415
1516
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
17+
- "--api.dashboard=true"
18+
- "--providers.docker.network=podman"
1619
ports:
17-
- "8080:8080" # Traefik dashboard
20+
- "8082:8080" # Traefik dashboard
1821
- "8081:80" # HTTP traffic
1922
- "8443:443" # HTTPS traffic
2023
volumes:
@@ -24,19 +27,32 @@ services:
2427

2528
projekt1:
2629
build: ./projekt1
30+
networks:
31+
- podman
2732
labels:
2833
- "traefik.enable=true"
29-
- "traefik.http.routers.projekt1.rule=Host(`projekt1.localhost`)"
34+
- "traefik.http.routers.projekt1.rule=Host(`localhost`) && PathPrefix(`/projekt1`)"
3035
- "traefik.http.routers.projekt1.entrypoints=web"
3136
- "traefik.http.services.projekt1.loadbalancer.server.port=5000"
37+
- "traefik.http.middlewares.strip-prefix.stripprefix.prefixes=/projekt1"
38+
- "traefik.http.routers.projekt1.middlewares=strip-prefix@docker"
3239
restart: unless-stopped
3340

3441
projekt2:
3542
build: ./projekt2
43+
networks:
44+
- podman
3645
labels:
3746
- "traefik.enable=true"
38-
- "traefik.http.routers.projekt2.rule=Host(`projekt2.localhost`)"
47+
- "traefik.http.routers.projekt2.rule=Host(`localhost`) && PathPrefix(`/projekt2`)"
3948
- "traefik.http.routers.projekt2.entrypoints=web"
4049
- "traefik.http.services.projekt2.loadbalancer.server.port=5000"
50+
- "traefik.http.middlewares.strip-prefix.stripprefix.prefixes=/projekt2"
51+
- "traefik.http.routers.projekt2.middlewares=strip-prefix@docker"
4152
restart: unless-stopped
4253

54+
networks:
55+
podman:
56+
name: podman
57+
external: false
58+

projekt2/requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Flask==2.0.1
2+
Werkzeug==2.0.1

0 commit comments

Comments
 (0)