Add new routes and services for Portainer and Edge

This commit is contained in:
2024-03-10 14:29:28 +08:00
parent 23c403a53c
commit baf2aac46c
2 changed files with 46 additions and 0 deletions
+30
View File
@@ -46,6 +46,28 @@ http:
# https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt
portainer-router:
rule: "Host(`portainer.furyhawk.lol`, `port.furyhawk.lol`)"
entryPoints:
- web-secure
middlewares:
- auth
service: portainer_service
tls:
# https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt
edge-router:
rule: "Host(`edge.furyhawk.lol`)"
entryPoints:
- web-secure
middlewares:
- csrf
service: edge_service
tls:
# https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt
forum-router:
rule: "Host(`forum.furyhawk.lol`)"
entryPoints:
@@ -190,6 +212,14 @@ http:
permanent: true
services:
portainer_service:
loadBalancer:
servers:
- url: http://portainer:9000
edge_service:
loadBalancer:
servers:
- url: http://portainer:8000
osrm_service:
loadBalancer:
servers:
+16
View File
@@ -12,6 +12,7 @@ x-environment: &default-environment
volumes:
production_traefik: {}
portainer_data: {}
services:
osrm-backend:
@@ -118,6 +119,21 @@ services:
# - net
# - default
portainer:
image: portainer/portainer-ce:latest
command: -H unix:///var/run/docker.sock
container_name: portainer
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
networks:
- net
- default
ports:
- "8000:8000"
- "9000:9000"
traefik:
environment:
<<: *default-environment