sync build tree from private myoffice

This commit is contained in:
myoffice-sync
2026-08-05 11:31:19 +00:00
parent 405abdfe69
commit afa4c42105
60 changed files with 249 additions and 2400 deletions
+6 -2
View File
@@ -5,9 +5,12 @@ Three-tier setup on **your Gitea**:
| Tier | Repo | Visibility | Contents |
|------|------|------------|----------|
| 1. Dev | `myoffice` | Private | Full source + Actions |
| 2. Public code | `myoffice-public` | Public | Full source (manual build) + Proxmox scripts |
| 2. Public code | `myoffice-public` | Public | Build tree (`.publishinclude`) + Proxmox scripts + public README |
| 3. Published app | Releases on `myoffice-public` | Public | `myoffice-publish.tar.gz` |
Public sync **does not** include Docker, private `.gitignore`, `*.bat`, tests, docs, or private Actions (`.gitea/`). See `.publishinclude`.
CT install downloads the **release** tarball (not source). No Docker/nginx/SDK/Node inside the CT — proxy with your existing nginx LXC to Kestrel `:9100`.
```text
@@ -53,7 +56,8 @@ $env:GITEA_TOKEN = '<token with write:repository on myoffice-public>'
- `proxmox/publish.ps1``_Published/` + `myoffice-publish.tar.gz`
- `proxmox/release.ps1` → Gitea Release asset
- `proxmox/sync-public.ps1`full source + public `README.md` (from `README.public.md`)
- `proxmox/sync-public.ps1`allowlisted build tree + public `README.md` (from `README.public.md`)
Or via Gitea Actions on the private repo (`.gitea/workflows/publish.yml`): push `master` → tag `latest`, or push tag `v*` / manual dispatch.