add entrypoints
This commit is contained in:
@ -219,6 +219,7 @@ services:
|
||||
- traefik.http.middlewares.gzip.compress=true
|
||||
- traefik.http.middlewares.admin-auth.basicauth.users=admin:${HASHED_PASSWORD?Variable not set}
|
||||
- traefik.http.middlewares.admin-ip.ipwhitelist.sourcerange=82.82.82.82
|
||||
- traefik.http.routers.traefik-public-api.entrypoints=https
|
||||
- traefik.http.routers.traefik-public-api.service=api@internal
|
||||
- traefik.http.routers.traefik-public-api.middlewares=admin-ip,admin-auth
|
||||
- traefik.http.services.traefik-public.loadbalancer.server.port=8080
|
||||
@ -344,6 +345,7 @@ services:
|
||||
constraints: [node.role == manager]
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.portainer.entrypoints=https
|
||||
- traefik.http.routers.portainer.middlewares=admin-ip
|
||||
- traefik.http.services.portainer.loadbalancer.server.port=9000
|
||||
|
||||
|
@ -93,8 +93,9 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.services.phpmyadmin.loadbalancer.server.port=80
|
||||
- traefik.http.routers.phpmyadmin.entrypoints=https
|
||||
- traefik.http.routers.phpmyadmin.middlewares=admin-ip
|
||||
- traefik.http.services.phpmyadmin.loadbalancer.server.port=80
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
@ -220,8 +221,9 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.services.pgadmin.loadbalancer.server.port=80
|
||||
- traefik.http.routers.pgadmin.entrypoints=https
|
||||
- traefik.http.routers.pgadmin.middlewares=admin-ip
|
||||
- traefik.http.services.pgadmin.loadbalancer.server.port=80
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
@ -267,6 +269,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.matomo.entrypoints=https
|
||||
- traefik.http.services.matomo.loadbalancer.server.port=80
|
||||
placement:
|
||||
constraints:
|
||||
@ -351,6 +354,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.redmine.entrypoints=https
|
||||
- traefik.http.services.redmine.loadbalancer.server.port=3000
|
||||
placement:
|
||||
constraints:
|
||||
@ -403,8 +407,9 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.services.n8n.loadbalancer.server.port=5678
|
||||
- traefik.http.routers.n8n.entrypoints=https
|
||||
- traefik.http.routers.n8n.middlewares=admin-auth
|
||||
- traefik.http.services.n8n.loadbalancer.server.port=5678
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.environment == production
|
||||
|
@ -89,6 +89,7 @@ services:
|
||||
- node.labels.prometheus.data == true
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.prometheus.entrypoints=https
|
||||
- traefik.http.routers.prometheus.middlewares=admin-ip,admin-auth
|
||||
- traefik.http.services.prometheus.loadbalancer.server.port=9090
|
||||
|
||||
@ -302,6 +303,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.grafana.entrypoints=https
|
||||
- traefik.http.routers.grafana.middlewares=admin-ip
|
||||
- traefik.http.services.grafana.loadbalancer.server.port=3000
|
||||
placement:
|
||||
|
@ -381,6 +381,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.jaeger.entrypoints=https
|
||||
- traefik.http.routers.jaeger.middlewares=admin-auth
|
||||
- traefik.http.services.jaeger.loadbalancer.server.port=16686
|
||||
placement:
|
||||
|
@ -44,6 +44,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.gitea.entrypoints=https
|
||||
- traefik.http.services.gitea.loadbalancer.server.port=3000
|
||||
- traefik.tcp.routers.gitea-ssh.rule=HostSNI(`*`)
|
||||
- traefik.tcp.routers.gitea-ssh.entrypoints=ssh
|
||||
@ -105,8 +106,9 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.registry.rule=Host(`registry.sw.dockerswarm.rocks`) && PathPrefix(`/v2`)
|
||||
- traefik.http.routers.registry.entrypoints=https
|
||||
- traefik.http.routers.registry.middlewares=admin-auth
|
||||
- traefik.http.routers.registry.rule=Host(`registry.sw.dockerswarm.rocks`) && PathPrefix(`/v2`)
|
||||
- traefik.http.services.registry.loadbalancer.server.port=5000
|
||||
placement:
|
||||
constraints:
|
||||
@ -122,6 +124,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.registryui.entrypoints=https
|
||||
- traefik.http.routers.registryui.middlewares=admin-auth
|
||||
- traefik.http.services.registryui.loadbalancer.server.port=80
|
||||
placement:
|
||||
@ -250,6 +253,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.drone.entrypoints=https
|
||||
- traefik.http.services.drone.loadbalancer.server.port=80
|
||||
placement:
|
||||
constraints:
|
||||
@ -450,6 +454,7 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.my-weather-api.entrypoints=https
|
||||
- traefik.http.services.my-weather-api.loadbalancer.server.port=80
|
||||
placement:
|
||||
constraints:
|
||||
|
@ -133,7 +133,8 @@ services:
|
||||
deploy:
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.services.sonarqube.loadbalancer.server.port=9000
|
||||
- traefik.http.routers.sonar.entrypoints=https
|
||||
- traefik.http.services.sonar.loadbalancer.server.port=9000
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
|
Reference in New Issue
Block a user