mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-17 04:39:41 +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
|
|
@ -421,4 +421,4 @@ Im Development-Modus ist Umami normalerweise nicht geladen (kein Script-Tag), da
|
|||
- **Container**: `mana-mon-umami`
|
||||
- **Image**: `ghcr.io/umami-software/umami:postgresql-latest`
|
||||
- **Datenbank**: PostgreSQL (`umami` DB, shared Postgres-Instanz)
|
||||
- **Port**: 3000 (intern) → 8010 (extern), via Caddy erreichbar unter stats.mana.how
|
||||
- **Port**: 3000 (intern) → 8010 (extern), via Cloudflare Tunnel erreichbar unter stats.mana.how
|
||||
|
|
|
|||
|
|
@ -128,36 +128,17 @@ pnpm deploy:landing:all
|
|||
|
||||
### Web Apps & APIs
|
||||
|
||||
**Platform:** Hetzner Server (46.224.108.214) via Docker + Caddy
|
||||
|
||||
See [PRODUCTION_LAUNCH.md](./PRODUCTION_LAUNCH.md) for deployment details.
|
||||
**Platform:** Mac Mini (self-hosted) via Docker + Cloudflare Tunnel
|
||||
|
||||
---
|
||||
|
||||
## DNS Configuration
|
||||
|
||||
All subdomains point to Hetzner server, except landing pages which use Cloudflare:
|
||||
Web apps and APIs are routed via Cloudflare Tunnel to the Mac Mini. Landing pages use Cloudflare Pages.
|
||||
|
||||
### A Records (Hetzner - Web Apps & APIs)
|
||||
### Cloudflare Tunnel (Web Apps & APIs)
|
||||
|
||||
```
|
||||
calendar.mana.how A 46.224.108.214
|
||||
calendar-api.mana.how A 46.224.108.214
|
||||
clock.mana.how A 46.224.108.214
|
||||
clock-api.mana.how A 46.224.108.214
|
||||
todo.mana.how A 46.224.108.214
|
||||
todo-api.mana.how A 46.224.108.214
|
||||
contact.mana.how A 46.224.108.214
|
||||
contact-api.mana.how A 46.224.108.214
|
||||
chat.mana.how A 46.224.108.214
|
||||
chat-api.mana.how A 46.224.108.214
|
||||
picture.mana.how A 46.224.108.214
|
||||
picture-api.mana.how A 46.224.108.214
|
||||
zitare.mana.how A 46.224.108.214
|
||||
zitare-api.mana.how A 46.224.108.214
|
||||
app.mana.how A 46.224.108.214
|
||||
auth.mana.how A 46.224.108.214
|
||||
```
|
||||
All `*.mana.how` subdomains are routed via Cloudflare Tunnel to the Mac Mini Docker containers. No A records needed — Cloudflare manages the DNS.
|
||||
|
||||
### CNAME Records (Cloudflare - Landing Pages)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue