mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 16:41:08 +02:00
Some checks are pending
CD Mac Mini / Detect Changes (push) Waiting to run
CD Mac Mini / Deploy (push) Blocked by required conditions
CI / Detect Changes (push) Waiting to run
CI / Validate (push) Waiting to run
CI / Build mana-search (push) Blocked by required conditions
CI / Build mana-sync (push) Blocked by required conditions
CI / Build mana-api-gateway (push) Blocked by required conditions
CI / Build mana-crawler (push) Blocked by required conditions
Docker Validate / Validate Dockerfiles (push) Waiting to run
Docker Validate / Build calendar-web (push) Blocked by required conditions
Docker Validate / Build quotes-web (push) Blocked by required conditions
Docker Validate / Build todo-backend (push) Blocked by required conditions
Docker Validate / Build todo-web (push) Blocked by required conditions
Docker Validate / Build mana-auth (push) Blocked by required conditions
Docker Validate / Build mana-sync (push) Blocked by required conditions
Docker Validate / Build mana-media (push) Blocked by required conditions
Mirror to Forgejo / Push to Forgejo (push) Waiting to run
Phase-3-Rename des ehemaligen Multi-App-Monorepos zum eigenständigen Produkt-Repo. Verein heißt mana e.V., Plattform-Domain bleibt mana.how, apps/mana/ bleibt unverändert — nur der Repo-Container kriegt den neuen Namen "managarten" (Garten der mana-Apps). Geändert: - package.json#name + #description - README.md (Titel + erster Absatz) - TROUBLESHOOTING.md - alle Mac-Mini-Skripte (Pfade ~/projects/mana-monorepo → ~/projects/managarten) - COMPOSE_PROJECT_NAME-default in scripts/mac-mini/status.sh - .github/workflows/cd-macmini.yml + mirror-to-forgejo.yml - apps/docs (astro.config.mjs + content) - .claude/settings.local.json (Bash-Permission-Pfade) - alle docs/*.md Pfad-Referenzen - launchd plists, .env.macmini.example, infrastructure/ Forgejo-Repo + GitHub-Repo bereits via API umbenannt. Lokales Verzeichnis-Rename + Mac-Mini-Cutover folgen separat.
55 lines
2.3 KiB
Text
55 lines
2.3 KiB
Text
# GPU-Box stack secrets — copy to /srv/mana/.env on the Windows-WSL2 box,
|
|
# never commit the filled version. Live-File ist gitignored.
|
|
#
|
|
# Verbraucher: docker-compose.gpu-box.yml in diesem Verzeichnis.
|
|
|
|
# ─── Postgres-Credentials ────────────────────────────────────
|
|
# Mini-Postgres-Passwort (gleiches wie .env.macmini POSTGRES_PASSWORD)
|
|
# Wird von Forgejo + Umami genutzt, die ihren DB-Host auf 192.168.178.131:5432 zeigen.
|
|
POSTGRES_PASSWORD=
|
|
|
|
# ─── Grafana ─────────────────────────────────────────────────
|
|
GF_ADMIN_PASSWORD=
|
|
|
|
# ─── Umami ───────────────────────────────────────────────────
|
|
# Identisch mit dem Wert auf dem Mini halten, sonst werden Sessions invalidiert.
|
|
# Hexlich aus `openssl rand -base64 32`.
|
|
UMAMI_APP_SECRET=
|
|
|
|
# ─── Telegram-Notifier (alert-notifier) ──────────────────────
|
|
TELEGRAM_BOT_TOKEN=
|
|
TELEGRAM_CHAT_ID=
|
|
NTFY_TOPIC=
|
|
|
|
# ─── Glitchtip (eigene DB-Insel auf der GPU-Box) ─────────────
|
|
# Frisch generiert bei Phase 2d, kein gemeinsamer Wert mit Mini.
|
|
GLITCHTIP_DB_PASSWORD=
|
|
GLITCHTIP_SECRET_KEY=
|
|
GLITCHTIP_ADMIN_EMAIL=
|
|
GLITCHTIP_ADMIN_PASSWORD=
|
|
|
|
# ─── mana-ai (AI Mission Runner, Phase 2f-3) ─────────────────
|
|
# Aus Mini's .env.macmini übernehmen — Werte müssen 1:1 identisch sein
|
|
# (mana-ai's Service-Auth-Token + RSA-Private-Key, dessen Public-Half
|
|
# in mana-auth's MANA_AI_PUBLIC_KEY_PEM auf dem Mini steht).
|
|
MANA_SERVICE_KEY=
|
|
MANA_AI_PRIVATE_KEY_PEM=
|
|
|
|
# ─── Redis-Mini Auth (für Cross-LAN-Cache von mana-research, Phase 2g) ───
|
|
# Identisch mit managarten/.env.macmini REDIS_PASSWORD.
|
|
REDIS_PASSWORD=
|
|
|
|
# ─── mana-research (Web-Research-Orchestrator, Phase 2g) ─────
|
|
# 16 Search-/LLM-Provider — alle optional, leer lassen wenn ungenutzt.
|
|
# Aktuell aktiv im Live-Betrieb: GOOGLE_GENAI_API_KEY (von Mini übernommen).
|
|
GOOGLE_GENAI_API_KEY=
|
|
ANTHROPIC_API_KEY=
|
|
OPENAI_API_KEY=
|
|
PERPLEXITY_API_KEY=
|
|
EXA_API_KEY=
|
|
TAVILY_API_KEY=
|
|
BRAVE_API_KEY=
|
|
SERPER_API_KEY=
|
|
JINA_API_KEY=
|
|
FIRECRAWL_API_KEY=
|
|
SCRAPINGBEE_API_KEY=
|