Skip to content

Deploy Traefik without the Deploy Script

Bekker Stacks edited this page Sep 4, 2019 · 2 revisions

Usage for HTTPS:

Deploy Traefik in HTTPS. Define your environment variables and deploy the stack

$ export EMAIL=user@domain.com
$ export DOMAIN=mydomain.com

$ docker stack deploy -c docker-compose.yml proxy
Creating network proxy
Creating service proxy_traefik

Usage for HTTP:

Deploy Traefik in HTTP only. Define your environment variables and deploy the stack

$ export EMAIL=user@domain.com
$ export DOMAIN=mydomain.com

$ docker stack deploy -c docker-compose_http.yml proxy
Creating network proxy
Creating service proxy_traefik

Configuration

Stack takes the following environment variables:

  • EMAIL=user@domain.com (email for acme)
  • DOMAIN=yourdomain.com (base domain)

See docker-compose_http.yml if you are interested in a HTTP only proxy.

Exposed Endpoints:

Traefik's dashboard should be available on https://traefik.${DOMAIN}