Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m17s
CI/CD Pipeline / Security Scanning (push) Successful in 2m52s
CI/CD Pipeline / Lint and Format (push) Failing after 54s
CI/CD Pipeline / Terraform Validation (push) Has been cancelled
CI/CD Pipeline / Kubernetes Validation (push) Has been cancelled
Deploy ChainID 138 / Deploy ChainID 138 (push) Has been cancelled
Validation / validate-genesis (push) Has been cancelled
Validation / validate-terraform (push) Has been cancelled
Validation / validate-kubernetes (push) Has been cancelled
Validation / validate-smart-contracts (push) Has been cancelled
Validation / validate-security (push) Has been cancelled
Validation / validate-documentation (push) Has been cancelled
Verify Deployment / Verify Deployment (push) Has been cancelled
Use sudo ssh with ProxyJump=none from dev-bis-ali to Proxmox, build once before syncing all nine banking LXCs, and track deploy scripts as executable. Co-authored-by: Cursor <cursoragent@cursor.com>
2.2 KiB
2.2 KiB
Ali Zardasht — Remote operator onboarding (Cursor → dev VM .59)
Verified path: pnpm ali:hospitallers:verify-external → PASS
Mirrored in proxmox repo: docs/04-configuration/ALI_ZARDASHT_REMOTE_OPERATOR_ONBOARDING.md
Path diagram
Ali laptop (Cursor)
→ cloudflared + CF service token
→ ssh-dev.d-bis.org
→ Cloudflare Tunnel
→ 192.168.11.59:22 (dev1@5700)
→ full LAN (Proxmox 192.168.11.13, RPC, banking LXCs 5820–5828)
| Item | Value |
|---|---|
| SSH alias | dev-bis-ali |
| Public hostname | ssh-dev.d-bis.org |
| LAN IP | 192.168.11.59 |
| User | dev1 (NOPASSWD sudo) |
| Cursor workspace | /srv/projects/proxmox |
| Banking app repo | ~/smom-dbis-138 → Gitea d-bis/smom-dbis-138 |
| Proxmox host | root@192.168.11.13 |
| Banking LXC CTIDs | 5820–5828 |
| Banking deploy root (each LXC) | /srv/ali-portal → app :3000 |
Handoff bundle (Signal / 1Password)
| File | Purpose |
|---|---|
reports/secrets/ali-hospitallers-ed25519 |
SSH private key |
reports/secrets/ali-hospitallers-dotenv-handoff.env |
CF, Proxmox, NPM, Gitea |
reports/secrets/ali-hospitallers-access-handoff.md |
SSH config snippet |
reports/secrets/ali-gitea-credentials.env |
Gitea user ali |
Refresh: pnpm ali:hospitallers:handoff
Two-repo layout (Gitea)
See FORGE_CANONICAL_REGISTRY.md and ALI_GITEA_TWO_REPO_WORKFLOW.md.
Quick verify (from .59)
curl -s -o /dev/null -w '%{http_code}\n' http://192.168.11.211:8545 # expect 405
ssh -o ProxyJump=none root@192.168.11.13 'pct exec 5825 -- ls /srv/ali-portal'
# Or from dev-bis-ali when dev1 key is not on PVE:
sudo ssh -o ProxyJump=none root@192.168.11.13 'pct exec 5825 -- ls /srv/ali-portal'
Deploy OMNL to banking LXCs
All nine LXCs:
cd ~/smom-dbis-138 && git pull origin main
bash scripts/deployment/sync-ali-omnl-banking-portal-lxcs.sh --apply
Single LXC:
export OMNL_PCT_CTID=5825
bash ~/smom-dbis-138/scripts/deployment/deploy-omnl-banking-portal-pct.sh
See config/omnl-banking-portal-host.v1.json for topology.