- Removed docker provider (no more using Docker socket)

- All configuration now exists in traefik.toml
This commit is contained in:
Demetris Stavrou 2018-07-19 10:06:40 +03:00
parent 0ba293a566
commit 6ba02e808a
2 changed files with 13 additions and 19 deletions

View File

@ -1,4 +1,4 @@
logLevel = "DEBUG"
logLevel = "ERROR"
defaultEntryPoints = ["http", "https"]
[web]
@ -30,9 +30,15 @@ OnHostRule = true
[acme.httpChallenge]
entryPoint = "http"
# Enable Docker configuration backend
[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "{{cookiecutter.domain_name}}"
watch = true
exposedbydefault = false
[file]
[backends]
[backends.django]
[backends.django.servers.server1]
url = "http://django:5000"
[frontends]
[frontends.django]
backend = "django"
passHostHeader = true
[frontends.django.routes.dr1]
rule = "Host:{{ cookiecutter.domain_name }}"

View File

@ -18,11 +18,6 @@ services:
- ./.envs/.production/.django
- ./.envs/.production/.postgres
command: /start
labels:
- "traefik.enable=true"
- "traefik.backend=django"
- "traefik.frontend.rule=Host:{{ cookiecutter.domain_name }}"
- "traefik.port=5000"
postgres:
build:
@ -43,7 +38,6 @@ services:
depends_on:
- django
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- production_traefik:/etc/traefik/acme
ports:
- "0.0.0.0:80:80"
@ -58,15 +52,11 @@ services:
<<: *django
image: {{ cookiecutter.project_slug }}_production_celeryworker
command: /start-celeryworker
labels:
- "traefik.enable=false"
celerybeat:
<<: *django
image: {{ cookiecutter.project_slug }}_production_celerybeat
command: /start-celerybeat
labels:
- "traefik.enable=false"
flower:
<<: *django
@ -74,7 +64,5 @@ services:
ports:
- "5555:5555"
command: /start-flower
labels:
- "traefik.enable=false"
{%- endif %}