mirror of
https://github.com/furyhawk/cloudy.git
synced 2026-05-21 15:36:49 +00:00
Add new routes and services for Portainer and Edge
This commit is contained in:
@@ -46,6 +46,28 @@ http:
|
|||||||
# https://docs.traefik.io/master/routing/routers/#certresolver
|
# https://docs.traefik.io/master/routing/routers/#certresolver
|
||||||
certResolver: letsencrypt
|
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:
|
forum-router:
|
||||||
rule: "Host(`forum.furyhawk.lol`)"
|
rule: "Host(`forum.furyhawk.lol`)"
|
||||||
entryPoints:
|
entryPoints:
|
||||||
@@ -190,6 +212,14 @@ http:
|
|||||||
permanent: true
|
permanent: true
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
portainer_service:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: http://portainer:9000
|
||||||
|
edge_service:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: http://portainer:8000
|
||||||
osrm_service:
|
osrm_service:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ x-environment: &default-environment
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
production_traefik: {}
|
production_traefik: {}
|
||||||
|
portainer_data: {}
|
||||||
|
|
||||||
services:
|
services:
|
||||||
osrm-backend:
|
osrm-backend:
|
||||||
@@ -118,6 +119,21 @@ services:
|
|||||||
# - net
|
# - net
|
||||||
# - default
|
# - 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:
|
traefik:
|
||||||
environment:
|
environment:
|
||||||
<<: *default-environment
|
<<: *default-environment
|
||||||
|
|||||||
Reference in New Issue
Block a user