Files
proxmox/docs/04-configuration/DBIS_FRONTEND_10130_NGINX_RUNBOOK.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

1.3 KiB

DBIS Frontend (VMID 10130) — Nginx Setup Runbook

Last Updated: 2026-01-31

Overview

Container 10130 (dbis-frontend) serves the DBIS Admin Console. If the container is minimal (no nginx), use this runbook.

Provision (First Time)

./scripts/dbis/provision-dbis-frontend-container-10130.sh

Installs nginx, creates /opt/dbis-core/frontend/dist, enables nginx.

Deploy Frontend

./scripts/dbis/deploy-dbis-frontend-to-container.sh

Builds locally, pushes to container, reloads nginx. If nginx is absent, falls back to python3 -m http.server 80.

Manual Nginx Config

If /opt/dbis-core/frontend/dist exists:

server {
    listen 80;
    server_name _;
    root /opt/dbis-core/frontend/dist;
    index index.html;
    location / {
        try_files $uri $uri/ /index.html;
    }
}

Troubleshooting

Issue Fix
/opt owned by nobody Use DBIS_FRONTEND_DEPLOY_PATH=/tmp/dbis-frontend/dist or run provision script
nginx not running pct exec 10130 -- systemctl start nginx
502 Bad Gateway Check nginx config and root path