docker-compose.yaml 1.0 KB

123456789101112131415161718192021222324252627282930
  1. ---
  2. networks:
  3. frontend:
  4. external: true
  5. services:
  6. teleport:
  7. image: public.ecr.aws/gravitational/teleport-distroless:13
  8. container_name: teleport
  9. ports:
  10. - "3080:3080"
  11. - "3023:3023"
  12. - "3024:3024"
  13. - "3025:3025"
  14. volumes:
  15. - ./config:/etc/teleport
  16. - ./data:/var/lib/teleport
  17. labels: {}
  18. # -- (Optional) Traefik example configuration
  19. # traefik.enable: "true"
  20. # traefik.http.services.teleport.loadbalancer.server.port: "3080"
  21. # traefik.http.services.teleport.loadbalancer.server.scheme: "https"
  22. # traefik.http.routers.teleport-http.entrypoints: "web"
  23. # traefik.http.routers.teleport-http.rule: "Host(`your-server-url`)"
  24. # traefik.http.routers.teleport-https.entrypoints: "websecure"
  25. # traefik.http.routers.teleport-https.rule: "Host(`your-server-url`)"
  26. # traefik.http.routers.teleport-https.tls: "true"
  27. # traefik.http.routers.teleport-https.tls.certresolver: "your-certresolver"
  28. networks:
  29. - frontend
  30. restart: unless-stopped