Initial PlayBull release with Trilogy Hub integration.

Includes homelab deploy tooling, image position/zoom manifest persistence, and full trading/casino stack.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-02 08:31:36 +02:00
commit 94b6cc3be9
60 changed files with 9206 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
# Homelab-Konfiguration (deploy/env.homelab auf dem Server — NICHT committen)
HOMELAB_SSH=gizzler@192.168.178.49
# === Hauptdomain (Strato, DNS bei Cloudflare) ===
APP_DOMAIN=trilogyhub.de
# Cloudflare Tunnel (Zero Trust → Networks → Tunnels → dein Tunnel → Install command / Token)
# Public Hostnames im Dashboard eintragen:
# trilogyhub.de → http://127.0.0.1:3080
# www.trilogyhub.de → http://127.0.0.1:3080
CLOUDFLARE_TUNNEL_TOKEN=
# Cloudflare Dynamic DNS — meldet Fritz!Box-WAN-IP an Cloudflare (alle 5 Min)
# API Token: My Profile → API Tokens → Create → Zone DNS Edit (nur trilogyhub.de)
# Zone ID: Cloudflare Dashboard → trilogyhub.de → Overview → rechts „Zone ID“
CLOUDFLARE_API_TOKEN=
CLOUDFLARE_ZONE_ID=
# Welcher DNS-Name bekommt die aktuelle IP? (home.* empfohlen wenn Hauptdomain per Tunnel laeuft)
DDNS_RECORD_NAME=home.trilogyhub.de
DDNS_PROXIED=true
# Legacy DuckDNS (optional, kann leer bleiben)
DUCKDNS_TOKEN=
DUCKDNS_DOMAIN=
# PlayBull
APP_PORT=3080
APP_DIR=/home/gizzler/bestewebsite/bestewebsite
APP_USER=gizzler
# App-Secrets
JWT_SECRET=bitte-aendern
FINNHUB_API_KEY=