traefik/docker-compose.traefik.yml

35 lines
858 B
YAML

# Docker Compose File für traefik
# docker-compose -f docker-compose.traefik.yml up -d
# docker run -d -p 8080:8080 -p 80:80 \
# -v $PWD/traefik.toml:/etc/traefik/traefik.toml \
# -v /var/run/docker.sock:/var/run/docker.sock \
# traefik
version: '2'
networks:
traefik:
external: true
services:
traefik:
image: traefik:1.7
restart: always
environment:
- PUID=1000
- PGID=1000
ports:
- "80:80"
- "443:443"
- "8080:8080"
networks:
- traefik
volumes:
- /docker/traefik/config/traefik.toml:/etc/traefik/traefik.toml
- /docker/traefik/config/acme.json:/acme.json
# - /docker/traefik/config/cert.crt:/integration/fixtures/https/cert.crt
# - /docker/traefik/config/cert.key:/integration/fixtures/https/cert.key
- /var/run/docker.sock:/var/run/docker.sock
container_name: traefik