update documentation based on APP-MANIFEST.md
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled

This commit is contained in:
Antigravity AI
2026-04-11 01:43:53 +00:00
parent 7d83de53c5
commit c3b3b82614
5 changed files with 28 additions and 5 deletions

View File

@@ -7,7 +7,7 @@ Goal: Move from "reactive" to "proactive" management.
## 🤖 Phase 2: CI/CD & Automation
Goal: Fully automate the "Update Dash" and backup workflows.
* **Gitea Actions:** Set up a local Gitea Runner.
* **Gitea Actions:** Deployment of local `gitea-act-runner` completed (see manifest).
* **Workflow Integration:** Replace the manual `updatedash` script with an Action that triggers a Docker build and deploy automatically upon every `git push` to the dashboard repo.
## 📧 Phase 3: Application Optimization

View File

@@ -1,8 +1,12 @@
# App Manifest
| App Name | Subdomain | Internal Port | DB Name |
| :--- | :--- | :--- | :--- |
| Gitea | git | 3000 | gitea |
| Gitea | git | 22, 3000 | gitea |
| Gitea-Act_runner | none | none | none |
| Surmai | travel | 8080 | surmai |
| Linkwarden | links | 3000 | linkwarden |
| Postgres | none | 5432 | none |
| FreshRSS | news | 80 | freshrss |
| Memos | memos | 5230 | memos |
| Dashboard | home | 80 | None |
| Dashboard | home | 80 | None |
| cloudflared | none | none | none |

View File

@@ -23,8 +23,24 @@
- Features: Automatic multi-DB creation via init-script.
- **gitea:** Self-hosted Git.
- Location: `/opt/docker/gitea`
- DB: Universal DB (Postgres)
- Access: Via Cloudflare Tunnel (git.yourdomain.com)
- DB: Universal DB (gitea)
- Access: Via Cloudflare Tunnel (git.davisdre.com)
- **gitea-act-runner:** CI/CD Runner for Gitea Actions.
- Location: `/opt/docker/gitea`
- **linkwarden:** Bookmark and archive manager.
- Location: `/opt/docker/linkwarden`
- DB: Universal DB (linkwarden)
- **freshrss:** RSS Feed Aggregator.
- Location: `/opt/docker/freshrss`
- DB: Universal DB (freshrss)
- **memos:** Privacy-first, lightweight note-taking.
- Location: `/opt/docker/memos`
- DB: Universal DB (memos)
- **surmai:** Personal travel itinerary manager.
- Location: `/opt/docker/surmai`
- DB: Universal DB (surmai)
- **dashboard:** Homelab landing page.
- Location: `/opt/docker/dashboard`
- **cloudflared-tunnel:** Outbound tunnel to Cloudflare Edge.
- Location: `/opt/docker/cloudflared`

View File

@@ -39,4 +39,5 @@ cd /opt/docker/linkwarden && docker compose up -d
cd /opt/docker/freshrss && docker compose up -d
cd /opt/docker/memos && docker compose up -d
cd /opt/docker/surmai && docker compose up -d
cd /opt/docker/cloudflared && docker compose up -d
```

View File

@@ -24,11 +24,13 @@
| :--- | :--- | :--- | :--- |
| **Dashboard** | `home.davisdre.com` | `/opt/docker/dashboard` | Static (Nginx) |
| **Gitea** | `git.davisdre.com` | `/opt/docker/gitea` | `gitea` (Postgres) |
| **Gitea-Act_runner** | *Internal Only* | `/opt/docker/gitea` | None |
| **Linkwarden** | `links.davisdre.com` | `/opt/docker/linkwarden` | `linkwarden` (Postgres) |
| **FreshRSS** | `news.davisdre.com` | `/opt/docker/freshrss` | `freshrss` (Postgres) |
| **Memos** | `memos.davisdre.com` | `/opt/docker/memos` | `memos` (Postgres) |
| **Surmai** | `travel.davisdre.com` | `/opt/docker/surmai` | Internal SQLite |
| **Postgres** | *Internal Only* | `/opt/docker/global-db` | **Universal DB** |
| **cloudflared** | *Tunnel Only* | `/opt/docker/cloudflared` | None |
---