saravanakumardb1
d1d88db4dd
chore(gitea): rename npm package owner ByteLyst -> learning_ai_user
2026-05-26 18:38:57 -07:00
saravanakumardb1
54a06e227a
refactor(scripts): move 5 Gitea scripts into scripts/gitea/ subdirectory
...
Moved:
publish-local-gitea-packages.sh → gitea/publish-local-packages.sh
publish-outdated-gitea-packages.sh → gitea/publish-outdated-packages.sh
release-gitea-packages.sh → gitea/release-packages.sh
run-registry-tests.sh → gitea/run-registry-tests.sh
harden-publish-config.sh → gitea/harden-publish-config.sh
Dropped -gitea- infix (redundant with folder name).
Fixed in every moved script:
- REPO_ROOT: ../ → ../../ (one level deeper)
- Internal cross-reference comments
Updated all 10 referencing files:
- package.json (release script path)
- .gitea/workflows/ci.yml (publish step)
- 3 workflow .md files (publish-outdated usage)
- 3 devops docs (publish-local + registry-tests refs)
- 2 internal comment cross-references
2026-04-13 00:02:55 -07:00
cdbdd48a35
docs(devops): add canonical endpoint inventory
2026-04-03 17:29:46 -07:00
477891fb4a
docs(deploy): clarify vm vs vercel hosting split
2026-04-03 17:23:18 -07:00
root
0c28231c3b
chore(script): add run-registry-tests
2026-03-31 11:37:03 +00:00
root
8b37189829
chore(registry): point packages to gitea.bytelyst.com
2026-03-31 10:53:13 +00:00
root
66ddcaaaa6
docs(devops): record live ollama DNS and HTTPS status
2026-03-31 10:17:39 +00:00
root
b1db0d583d
feat(dns): add ollama hostname support
2026-03-31 10:07:38 +00:00
root
d9773b460d
docs(gateway): record live bytelyst HTTPS cutover
2026-03-31 09:42:26 +00:00
root
6bb17e1d9c
docs(devops): move localmemgpt web to vercel
2026-03-31 09:19:49 +00:00
root
68c8fc0d8d
docs(devops): clarify LLM UI hosting roles
2026-03-31 09:12:59 +00:00
root
abfbb70583
docs(devops): document VM-hosted web surfaces
2026-03-31 08:55:52 +00:00
root
3d0183b8c6
docs(devops): note restart and valkey write controls
2026-03-31 08:44:44 +00:00
root
23d5ef44f3
docs(devops): note admin ops inventory and valkey panel
2026-03-31 08:32:50 +00:00
root
2cf557a2c8
docs(devops): document valkey-backed extraction throttling
2026-03-31 08:09:24 +00:00
root
b8661392c6
feat(observability): add phase 2 monitoring and valkey services
2026-03-31 06:57:12 +00:00
root
4aba0a83cc
docs(devops): add phased VM stack recommendations
2026-03-31 06:52:01 +00:00
root
c0cf80d96b
docs(devops): add Track A handoff and prep gateway changes
2026-03-29 23:57:03 +00:00
root
eba6c7a641
chore(platform): align docker and package outputs
2026-03-29 23:41:08 +00:00
root
1b7a68c8a8
feat(devops): add efforise to single-vm ecosystem
2026-03-29 23:34:36 +00:00
root
b261c5d13f
fix(devops): harden single-vm gitea bootstrap
2026-03-29 22:44:02 +00:00
root
388d71a06f
docs(devops): add azure vm deployment status snapshot
2026-03-29 22:42:33 +00:00
root
626e19f776
docs(devops): add secure single-vm api exposure guidance
2026-03-29 22:29:08 +00:00
saravanakumardb1
21ff1058a4
docs(docker): rewrite prompt.md as execution guide for Codex agent on fresh VM
...
- Reframed from 'review and fix' to 'execute, monitor, fix failures, validate'
- 4 clear tasks: run script, handle failures, validate deployment, report results
- Moved bug history and development context to background reference
- Added copy-pastable validation commands for all 31 services
- Simplified constraints: don't modify unless actual runtime failure
2026-03-28 02:06:52 -07:00
saravanakumardb1
7c4f0bc3d9
feat(docker): add --dry-run mode + test-plan.md, complete all 7 prompt tasks
...
- Task 4: Add --dry-run flag that validates system, Docker, Node, Ollama, Gitea, repos, GitHub access, compose file, env file, and phase state without building or deploying
- Task 7: Create test-plan.md with phase-by-phase verification, functional smoke tests, idempotency/resume tests, remote connectivity via SSH forwarding, and service count summary
- Update README CLI flags table with --dry-run
- Mark all 7 tasks done in prompt.md
2026-03-28 01:58:15 -07:00
saravanakumardb1
91a651805c
docs(docker): update README, prompt.md, .env.ecosystem.example with audit fixes
...
- README: NSG port list inline, phase 7 count 31, CORS/NODE_ENV troubleshooting, SSH port-forwarding example
- prompt.md: mark tasks 5+6 done, add 8 new bug fixes to table, update definition of done with llmlab-dashboard
- .env.ecosystem.example: add NODE_ENV=production and CORS_ORIGIN=*
2026-03-28 00:45:38 -07:00
saravanakumardb1
d8908093fa
fix(docker): add llmlab-dashboard to setup.sh, fix service count to 31, add CORS_ORIGIN + NODE_ENV
...
- B1: Add llmlab-dashboard to WEB_SERVICES array (was missing, 30→31)
- B2: Add llmlab-dashboard to check-health.sh (port 3075)
- B3: Fix service count comments throughout (30→31)
- B6: Restore CWD after phase 3 git push loop
- G1: Add CORS_ORIGIN=* to phase6_env for remote browser access
- G2: Add NODE_ENV=production to phase6_env for all services
2026-03-28 00:40:25 -07:00
saravanakumardb1
fc12a8eaa2
feat(devops): add Local LLM Lab to ecosystem deployment
...
- docker-compose.ecosystem.yml: add llmlab-dashboard service (port 3075)
- setup.sh: add learning_ai_local_llms as 12th repo
- README.md: update to 31 services, 11 products, add Docker vs K8s recommendation
- docker/README.md: update port map, phase descriptions
- prompt.md: update repo list and service counts
2026-03-27 00:10:40 -07:00
saravanakumardb1
70fdc6b279
feat(devops): add Gitea CI (act_runner) to Azure VM setup
...
- Phase 2: install act_runner binary, register with Gitea, create systemd service
- Phase 3: push all 11 repos to VM Gitea after cloning from GitHub
- Expanded Gitea API token scopes (write:repository, write:user)
- Runner config: host mode, capacity 2, GITEA_NPM_TOKEN injected
- Enables CI on the VM for NETWORK!=corp usage
2026-03-26 23:19:37 -07:00
saravanakumardb1
7d0c469858
refactor(infra): reorganize single_azure_vm into docker/ and k8s/ subfolders
...
- Move setup.sh, README.md, prompt.md into docker/ subfolder
- Create top-level README.md comparing both approaches
- Create k8s/README.md with full design doc: k3s architecture,
namespace strategy, manifest structure, ConfigMap/Secret design,
Cosmos emulator StatefulSet, Ollama host service, resource limits,
5-phase implementation plan, and kubectl cheat sheet
2026-03-24 14:11:50 -07:00