30 lines
959 B
YAML
30 lines
959 B
YAML
http:
|
|
routers:
|
|
# ── Étudiants (public) ──────────────────────────────────────────────────
|
|
enuxia-quiz-public:
|
|
rule: "Host(`quiz.enuxia.fr`)"
|
|
entryPoints:
|
|
- websecure
|
|
middlewares:
|
|
- public-chain@file
|
|
service: enuxia-quiz-svc
|
|
tls:
|
|
certResolver: lehttp
|
|
|
|
# ── Admin (VPN uniquement) ──────────────────────────────────────────────
|
|
enuxia-quiz-admin:
|
|
rule: "Host(`admin-quiz.enuxia.fr`)"
|
|
entryPoints:
|
|
- websecure
|
|
middlewares:
|
|
- vpn-only@file
|
|
- sensitive-chain@file
|
|
service: enuxia-quiz-svc
|
|
tls:
|
|
certResolver: lehttp
|
|
|
|
services:
|
|
enuxia-quiz-svc:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://100.91.166.9:3010" |