Skip to content

Commit 8d4d011

Browse files
committed
chore(project): transfer code
1 parent bdb05c6 commit 8d4d011

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

traefik.docker-compose.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
version: '3.9'
2+
3+
networks:
4+
public:
5+
driver: overlay
6+
proxy:
7+
driver: overlay
8+
9+
volumes:
10+
portainer-data:
11+
driver: local
12+
traefik-data:
13+
driver: local
14+
15+
services:
16+
17+
traefik:
18+
image: traefik:v2.10
19+
command:
20+
- --entrypoints.http.address=:80
21+
- --providers.docker=true
22+
- --providers.docker.exposedbydefault=false
23+
- --providers.docker.endpoint=tcp://socket-proxy:2375
24+
- --providers.docker.network=public
25+
- --log.level=info
26+
ports:
27+
- 80:80
28+
networks:
29+
- public
30+
- proxy
31+
restart: unless-stopped
32+
depends_on:
33+
- socket-proxy
34+
35+
whoami:
36+
image: traefik/whoami:latest
37+
labels:
38+
- traefik.enable=true
39+
- traefik.http.routers.whoami.entrypoints=http
40+
- traefik.http.routers.whoami.rule=Host('whoami.${DOMAIN}')
41+
- traefik.http.routers.whoami.service=whoami
42+
- traefik.http.services.whoami.loadbalancer.server.port=80
43+
networks:
44+
- public
45+
46+
socket-proxy:
47+
image: tecnativa/docker-socket-proxy:latest
48+
restart: unless-stopped
49+
environment:
50+
NETWORKS: 1
51+
SERVICES: 1
52+
CONTAINERS: 1
53+
TASKS: 1
54+
volumes:
55+
- /var/run/docker.sock:/var/run/docker.sock:ro
56+
networks:
57+
- proxy

0 commit comments

Comments
 (0)