update documentation based on APP-MANIFEST.md
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 |
|
||||
| cloudflared | none | none | none |
|
||||
@@ -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`
|
||||
|
||||
|
||||
@@ -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
|
||||
```
|
||||
@@ -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 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user