managarten/cloudflared-config.yml
Till-JS fdba0e3425 feat(llm-playground): add production deployment with auth
- Add Dockerfile for multi-stage Docker build
- Add mana-core-auth integration with login/register pages
- Add auth store using Svelte 5 runes
- Add protected route layout with auth guard
- Add health endpoint for container health checks
- Add runtime URL injection via hooks.server.ts
- Add logout button to header
- Update docker-compose.macmini.yml with llm-playground service
- Update cloudflared-config.yml with playground.mana.how route
- Update mana-llm CORS config for playground domain
- Update generate-env.mjs with auth URL variable

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 18:15:02 +01:00

62 lines
1.8 KiB
YAML

tunnel: bb0ea86d-8253-4a54-838b-107bb7945be9
credentials-file: /Users/mana/.cloudflared/bb0ea86d-8253-4a54-838b-107bb7945be9.json
ingress:
# SSH Access (requires cloudflared on client)
- hostname: ssh.mana.how
service: ssh://localhost:22
# Web Services
- hostname: auth.mana.how
service: http://localhost:3001
- hostname: mana.how
service: http://localhost:5173
- hostname: chat.mana.how
service: http://localhost:3000
- hostname: chat-api.mana.how
service: http://localhost:3002
- hostname: todo.mana.how
service: http://localhost:5188
- hostname: todo-api.mana.how
service: http://localhost:3018
- hostname: calendar.mana.how
service: http://localhost:5186
- hostname: calendar-api.mana.how
service: http://localhost:3016
- hostname: clock.mana.how
service: http://localhost:5187
- hostname: clock-api.mana.how
service: http://localhost:3017
- hostname: contacts.mana.how
service: http://localhost:5184
- hostname: contacts-api.mana.how
service: http://localhost:3015
- hostname: nutriphi.mana.how
service: http://localhost:5189
- hostname: nutriphi-api.mana.how
service: http://localhost:3023
# LLM Services
- hostname: playground.mana.how
service: http://localhost:5190
- hostname: llm.mana.how
service: http://localhost:3025
# Monitoring & Tools
- hostname: grafana.mana.how
service: http://localhost:3100
- hostname: stats.mana.how
service: http://localhost:3200
- hostname: pushgateway.mana.how
service: http://localhost:9091
- hostname: n8n.mana.how
service: http://localhost:5678
# Matrix (DSGVO-konformes Messaging)
- hostname: matrix.mana.how
service: http://localhost:8008
- hostname: element.mana.how
service: http://localhost:8087
# Catch-all
- service: http_status:404