mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:41:09 +02:00
chore: remove Hetzner legacy artifacts and update docs for Mac Mini self-hosting
Deleted files: - docker/caddy/Caddyfile.production + Caddyfile.staging (Hetzner reverse proxy configs) - scripts/deploy/ (deploy-hetzner.sh, build-and-push.sh, health-check.sh, migrate-db.sh, rollback.sh) - scripts/generate-staging-secrets.sh - cicd/ directory (11 Hetzner CI/CD planning docs) - CI_CD_IMPLEMENTATION_SUMMARY.md, CI_CD_README.md, FILES_CREATED.md, HIVE_MIND_FINAL_REPORT.md Updated docs: - CLAUDE.md: Remove Hetzner Object Storage references, update to MinIO - docs/ANALYTICS.md: Cloudflare Tunnel instead of Caddy - docs/URL_SCHEMA.md: Mac Mini + Cloudflare Tunnel instead of Hetzner IP - .env.development: Remove "Hetzner in production" comments Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
94fead0873
commit
cc5ba3bb90
27 changed files with 19 additions and 8863 deletions
|
|
@ -1,169 +0,0 @@
|
|||
# ManaCore Production Reverse Proxy
|
||||
# Domain: mana.how
|
||||
# Server: 46.224.108.214
|
||||
#
|
||||
# Deploy to: ~/Caddyfile on production server
|
||||
# Reload with: docker exec caddy caddy reload --config /etc/caddy/Caddyfile
|
||||
|
||||
# PWA files must never be cached by the browser/CDN so that
|
||||
# service worker updates are picked up immediately after deploys.
|
||||
(pwa-no-cache) {
|
||||
@pwa-files path /sw.js /manifest.webmanifest /registerSW.js
|
||||
header @pwa-files Cache-Control "no-cache, no-store, must-revalidate"
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Auth Service
|
||||
# ============================================
|
||||
auth.mana.how {
|
||||
reverse_proxy localhost:3001
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# ManaCore Dashboard (Main)
|
||||
# ============================================
|
||||
mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5000
|
||||
}
|
||||
|
||||
www.mana.how {
|
||||
redir https://mana.how{uri} permanent
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Chat App
|
||||
# ============================================
|
||||
chat.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5010
|
||||
}
|
||||
|
||||
chat-api.mana.how {
|
||||
reverse_proxy localhost:3030
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Todo App
|
||||
# ============================================
|
||||
todo.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5011
|
||||
}
|
||||
|
||||
todo-api.mana.how {
|
||||
reverse_proxy localhost:3031
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Calendar App
|
||||
# ============================================
|
||||
calendar.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5012
|
||||
}
|
||||
|
||||
calendar-api.mana.how {
|
||||
reverse_proxy localhost:3032
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Clock App
|
||||
# ============================================
|
||||
clock.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5013
|
||||
}
|
||||
|
||||
clock-api.mana.how {
|
||||
reverse_proxy localhost:3033
|
||||
}
|
||||
|
||||
clock-bot.mana.how {
|
||||
reverse_proxy localhost:4018
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Contacts App
|
||||
# ============================================
|
||||
contacts.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5014
|
||||
}
|
||||
|
||||
contacts-api.mana.how {
|
||||
reverse_proxy localhost:3034
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Storage App
|
||||
# ============================================
|
||||
storage.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5015
|
||||
}
|
||||
|
||||
storage-api.mana.how {
|
||||
reverse_proxy localhost:3035
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Skilltree App
|
||||
# ============================================
|
||||
skilltree.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5020
|
||||
}
|
||||
|
||||
skilltree-api.mana.how {
|
||||
reverse_proxy localhost:3038
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Mukke App
|
||||
# ============================================
|
||||
mukke.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5180
|
||||
}
|
||||
|
||||
mukke-api.mana.how {
|
||||
reverse_proxy localhost:3010
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Picture App
|
||||
# ============================================
|
||||
picture.mana.how {
|
||||
import pwa-no-cache
|
||||
reverse_proxy localhost:5021
|
||||
}
|
||||
|
||||
picture-api.mana.how {
|
||||
reverse_proxy localhost:3040
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# LLM Playground
|
||||
# ============================================
|
||||
playground.mana.how {
|
||||
reverse_proxy localhost:5090
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Games
|
||||
# ============================================
|
||||
whopxl.mana.how {
|
||||
reverse_proxy localhost:5100
|
||||
}
|
||||
|
||||
# ============================================
|
||||
# Monitoring & Analytics
|
||||
# ============================================
|
||||
grafana.mana.how {
|
||||
reverse_proxy localhost:8000
|
||||
}
|
||||
|
||||
stats.mana.how {
|
||||
reverse_proxy localhost:8010
|
||||
}
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
# ManaCore Staging Reverse Proxy
|
||||
# Deploy to: ~/Caddyfile on staging server (46.224.108.214)
|
||||
# Reload with: docker exec caddy caddy reload --config /etc/caddy/Caddyfile
|
||||
|
||||
# Auth service
|
||||
auth.staging.manacore.ai {
|
||||
reverse_proxy localhost:3001
|
||||
}
|
||||
|
||||
# Chat
|
||||
chat.staging.manacore.ai {
|
||||
reverse_proxy localhost:3000
|
||||
}
|
||||
chat-api.staging.manacore.ai {
|
||||
reverse_proxy localhost:3002
|
||||
}
|
||||
|
||||
# ManaCore main
|
||||
staging.manacore.ai {
|
||||
reverse_proxy localhost:5173
|
||||
}
|
||||
|
||||
# Calendar
|
||||
calendar.staging.manacore.ai {
|
||||
reverse_proxy localhost:5186
|
||||
}
|
||||
calendar-api.staging.manacore.ai {
|
||||
reverse_proxy localhost:3016
|
||||
}
|
||||
|
||||
# Clock
|
||||
clock.staging.manacore.ai {
|
||||
reverse_proxy localhost:5187
|
||||
}
|
||||
clock-api.staging.manacore.ai {
|
||||
reverse_proxy localhost:3017
|
||||
}
|
||||
|
||||
# Todo
|
||||
todo.staging.manacore.ai {
|
||||
reverse_proxy localhost:5188
|
||||
}
|
||||
todo-api.staging.manacore.ai {
|
||||
reverse_proxy localhost:3018
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue