Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- routers:
- # HTTP to HTTPS redirect router
- main-app-router-redirect:
- rule: "Host(`pangolin.yourdomain.com`)"
- service: next-service
- entryPoints:
- - web
- middlewares:
- - redirect-to-https
- # Next.js router (handles everything except API and WebSocket paths)
- next-router:
- rule: "Host(`pangolin.yourdomain.com`) && !PathPrefix(`/api/v1`)"
- service: next-service
- entryPoints:
- - websecure
- tls: {}
- # API router (handles /api/v1 paths)
- api-router:
- rule: "Host(`pangolin.yourdomain.com`) && PathPrefix(`/api/v1`)"
- service: api-service
- entryPoints:
- - websecure
- tls: {}
- # WebSocket router
- ws-router:
- rule: "Host(`pangolin.yourdomain.com`)"
- service: api-service
- entryPoints:
- - websecure
- tls: {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement