+++ /dev/null
-docker-compose.yaml.host
\ No newline at end of file
--- /dev/null
+version: '3'
+
+services:
+ traefik:
+ container_name: traefik
+ image: traefik:latest
+# command:
+# - --api
+# - --api.dashboard
+# - --entrypoints.http.address=:80
+# - --entrypoints.https.address=:443
+# - --providers.docker=true
+# - --providers.file.watch=true
+# - --log.level=DEBUG
+ #restart: unless-stopped
+ restart: always
+ #ports:
+ # - 80:80
+ # - 443:443
+ environment:
+ - TZ=${DOCKER_TZ}
+ volumes:
+ - ${DOCKER_CFG_DIR}/traefik/traefik.yml:/traefik.yml:ro
+ - ${DOCKER_CFG_DIR}/traefik/passwd:/passwd
+ - ${DOCKER_CFG_DIR}/traefik/acme.json:/acme.json
+ - ${DOCKER_CFG_DIR}/traefik/config:/config
+ #- ${DOCKER_CFG_DIR}/traefik/traefik.log:/traefik.log
+ - /etc/ssl/giorgioravera.it/fullchain.pem:/certs/fullchain.pem
+ - /etc/ssl/giorgioravera.it/privkey.pem:/certs/privkey.pem
+ - /var/run/docker.sock:/var/run/docker.sock
+ network_mode: host
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.traefik.entrypoints=http"
+ - "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`)"
+ - "traefik.http.routers.traefik.service=api@internal"
+ - "traefik.http.routers.traefik.middlewares=traefik-auth"
+ #- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
+ - "traefik.http.routers.traefik-secure.entrypoints=https"
+ - "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`)"
+ - "traefik.http.routers.traefik-secure.tls=true"
+ #- "traefik.http.routers.traefik-secure.tls.certresolver=http"
+ - "traefik.http.routers.traefik-secure.service=api@internal"
+ - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
+ #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
+ - "traefik.http.middlewares.traefik-auth.basicauth.usersfile=/passwd"
+ - "traefik.http.services.workaround.loadbalancer.server.port=9999"
+++ /dev/null
-version: '3'
-
-services:
- traefik:
- container_name: traefik
- image: traefik:latest
-# command:
-# - --api
-# - --api.dashboard
-# - --entrypoints.http.address=:80
-# - --entrypoints.https.address=:443
-# - --providers.docker=true
-# - --providers.file.watch=true
-# - --log.level=DEBUG
- #restart: unless-stopped
- restart: always
- #ports:
- # - 80:80
- # - 443:443
- environment:
- - TZ=${DOCKER_TZ}
- volumes:
- - ${DOCKER_CFG_DIR}/traefik/traefik.yml:/traefik.yml:ro
- - ${DOCKER_CFG_DIR}/traefik/passwd:/passwd
- - ${DOCKER_CFG_DIR}/traefik/acme.json:/acme.json
- - ${DOCKER_CFG_DIR}/traefik/config:/config
- #- ${DOCKER_CFG_DIR}/traefik/traefik.log:/traefik.log
- - /etc/ssl/giorgioravera.it/fullchain.pem:/certs/fullchain.pem
- - /etc/ssl/giorgioravera.it/privkey.pem:/certs/privkey.pem
- - /var/run/docker.sock:/var/run/docker.sock
- network_mode: host
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.traefik.entrypoints=http"
- - "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`)"
- - "traefik.http.routers.traefik.service=api@internal"
- - "traefik.http.routers.traefik.middlewares=traefik-auth"
- #- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
- - "traefik.http.routers.traefik-secure.entrypoints=https"
- - "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`)"
- - "traefik.http.routers.traefik-secure.tls=true"
- #- "traefik.http.routers.traefik-secure.tls.certresolver=http"
- - "traefik.http.routers.traefik-secure.service=api@internal"
- - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
- #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.middlewares.traefik-auth.basicauth.usersfile=/passwd"
- - "traefik.http.services.workaround.loadbalancer.server.port=9999"
+++ /dev/null
-version: '3'
-
-services:
- traefik:
- container_name: traefik
- image: traefik:latest
-# command:
-# - --api
-# - --api.dashboard
-# - --entrypoints.http.address=:80
-# - --entrypoints.https.address=:443
-# - --providers.docker=true
-# - --providers.file.watch=true
-# - --log.level=DEBUG
- #restart: unless-stopped
- restart: always
- ports:
- - 80:80
- - 443:443
- environment:
- - TZ=${DOCKER_TZ}
- volumes:
- - ${DOCKER_CFG_DIR}/traefik/traefik.yml:/traefik.yml:ro
- - ${DOCKER_CFG_DIR}/traefik/passwd:/passwd
- - ${DOCKER_CFG_DIR}/traefik/acme.json:/acme.json
- - ${DOCKER_CFG_DIR}/traefik/config:/config
- #- ${DOCKER_CFG_DIR}/traefik/traefik.log:/traefik.log
- - /etc/ssl/giorgioravera.it/fullchain.pem:/certs/fullchain.pem
- - /etc/ssl/giorgioravera.it/privkey.pem:/certs/privkey.pem
- - /var/run/docker.sock:/var/run/docker.sock
- networks:
- proxy:
- ipv4_address: 172.18.0.200
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.traefik.entrypoints=http"
- - "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`)"
- #- "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`) ||
- # (Host(`docker.giorgioravera.it`) && (PathPrefix(`/traefik`) || PathPrefix(`/api`)))"
- - "traefik.http.routers.traefik.service=api@internal"
- - "traefik.http.routers.traefik.middlewares=traefik-auth"
- #- "traefik.http.routers.traefik.middlewares=traefik-auth,traefik-stripprefix"
- #- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
- - "traefik.http.routers.traefik-secure.entrypoints=https"
- - "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`)"
- #- "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`) ||
- # (Host(`docker.giorgioravera.it`) && (PathPrefix(`/traefik`) || PathPrefix(`/api`)))"
- - "traefik.http.routers.traefik-secure.tls=true"
- #- "traefik.http.routers.traefik-secure.tls.certresolver=http"
- - "traefik.http.routers.traefik-secure.service=api@internal"
- - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
- #- "traefik.http.routers.traefik-secure.middlewares=traefik-auth,traefik-stripprefix"
- #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.middlewares.traefik-auth.basicauth.usersfile=/passwd"
- - "traefik.http.middlewares.traefik-stripprefix.stripprefix.prefixes=/traefik"
-
-networks:
- proxy:
- external: true