diff --git a/compose.yml b/compose.yml index e2e302a..ba52a7f 100644 --- a/compose.yml +++ b/compose.yml @@ -16,6 +16,7 @@ services: - "--providers.docker=true" - "--entrypoints.web.address=:80" - "--entrypoints.websecure.address=:443" + - "--providers.docker.exposedbydefault=false" ports: - "80:80" - "443:443" @@ -129,9 +130,9 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.neah-nextcloud.rule=Host(`cloud.${MAIN_DOMAIN}`)" - - "traefik.http.services.neah-nextcloud.loadbalancer.server.port=80" - - "traefik.http.routers.neah-nextcloud.tls=true" - "traefik.http.routers.neah-nextcloud.entrypoints=websecure" + - "traefik.http.routers.neah-nextcloud.tls=true" + - "traefik.http.services.neah-nextcloud.loadbalancer.server.port=80" networks: - default depends_on: diff --git a/traefik/traefik.yml b/traefik/traefik.yml index 8e0b97f..ffaec55 100644 --- a/traefik/traefik.yml +++ b/traefik/traefik.yml @@ -1,10 +1,20 @@ entryPoints: web: address: ":80" + http: + redirections: + entryPoint: + to: websecure + scheme: https websecure: address: ":443" +providers: + docker: + endpoint: "unix:///var/run/docker.sock" + exposedByDefault: false + tls: certificates: - - certFile: "/opt/Neah-Enkun/traefik/certs/cloud.neah.local.crt" - keyFile: "/opt/Neah-Enkun/traefik/certs/cloud.neah.local.key" + - certFile: "/etc/traefik/certs/cloud.neah.local.crt" + keyFile: "/etc/traefik/certs/cloud.neah.local.key"