| 1234567891011121314151617181920212223242526272829303132 |
- ---
- networks:
- frontend:
- external: true
- services:
- teleport:
- image: public.ecr.aws/gravitational/teleport-distroless:13
- container_name: teleport
- ports:
- - "3080:3080"
- - "3023:3023"
- - "3024:3024"
- - "3025:3025"
- volumes:
- - ./config:/etc/teleport
- - ./data:/var/lib/teleport
- labels: {}
- # -- (Optional) Traefik example configuration
- # - "traefik.enable=true"
- # - "traefik.http.services.teleport-demo-1.loadbalancer.server.port=3080"
- # - "traefik.http.services.teleport-demo-1.loadbalancer.server.scheme=https"
- # - "traefik.http.routers.teleport-demo-1-http.entrypoints=web"
- # - "traefik.http.routers.teleport-demo-1-http.rule=HostRegexp(`your-serverurl`, `{subhost:[a-z]+}.your-serverurl`)"
- # - "traefik.http.routers.teleport-demo-1-https.entrypoints=websecure"
- # - "traefik.http.routers.teleport-demo-1-https.rule=HostRegexp(`your-serverurl`, `{subhost:[a-z]+}.your-serverurl`)"
- # - "traefik.http.routers.teleport-demo-1-https.tls=true"
- # - "traefik.http.routers.teleport-demo-1-https.tls.certresolver=your-certresolver"
- # - "traefik.http.routers.teleport-demo-1-https.tls.domains[0].main=your-serverurl"
- # - "traefik.http.routers.teleport-demo-1-https.tls.domains[0].sans=*.your-serverurl"
- networks:
- - frontend
- restart: unless-stopped
|