Sha256: 95b5de18095366f1ac59cbef5ceb23bbd7e310878abb8f465674e76d4c29fe92

Contents?: true

Size: 879 Bytes

Versions: 1

Compression:

Stored size: 879 Bytes

Contents

version: "3"

services:
  traefik:
    # The official v2 Traefik docker image
    image: traefik:v2.10
    # Enables the web UI and tells Traefik to listen to docker
    command: --api.insecure=true --providers.docker
    restart: always
    container_name: traefik
    networks:
      - cftunnel-transport
      - cloudflaretunnel
    ports:
      # The HTTP port
      - "80:80"
      # The Web UI (enabled by --api.insecure=true)
      - "8080:8080"
    volumes:
      # So that Traefik can listen to the Docker events
      - /var/run/docker.sock:/var/run/docker.sock

  tunnel:
    container_name: cloudflared-tunnel
    image: cloudflare/cloudflared
    restart: unless-stopped
    command: tunnel run
    environment:
      - TUNNEL_TOKEN=<%= tunnel_token %>
    networks:
      - cftunnel-transport

networks:
  cftunnel-transport:
  cloudflaretunnel:
    external: true

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kraaken-0.0.1 lib/config/traefik-compose.yml