# Deployment Status — Solace Treasury DApp **Updated:** 2026-05-27 **Local dev:** complete and verified (`pnpm run verify:full-stack`) ## Local development (this workstation) | Component | Status | Command | |-----------|--------|---------| | Chain 138 contracts | Deployed + verified on Blockscout | `contracts/deployments/chain138.json` | | PostgreSQL | Docker `solace-postgres` | `docker start solace-postgres` | | Backend API | `:3001` | `pnpm run dev` | | Frontend | `:3000` | `pnpm run dev` | | Indexer | DB + checkpoint | `cd backend && pnpm run indexer:start` | | E2E smoke | Playwright | `pnpm run test:e2e` | ## Proxmox production (LAN + public) | CT | VMID | IP | Role | |----|------|-----|------| | solace-frontend | 3000 | 192.168.11.60 | Next.js + Nginx | | solace-backend | 3001 | 192.168.11.61 | API :3001 | | solace-db | 3002 | 192.168.11.62 | PostgreSQL | | solace-indexer | 3003 | 192.168.11.66 | Event indexer | **Public:** https://treasury.d-bis.org (NPMplus LE + Cloudflare DNS) ```bash # From proxmox repo: ./scripts/deployment/sync-solace-treasury-lxc.sh --resume ./scripts/verify/verify-solace-treasury-public-e2e.sh ``` ## Quick verification ```bash pnpm run audit-env pnpm run verify:full-stack pnpm run verify:contracts # Blockscout @ 192.168.11.140 (LAN) pnpm run test:e2e # requires dev server + playwright install ``` See also: [ERRORS_AND_ISSUES.md](./ERRORS_AND_ISSUES.md), [deployment/REMAINING_STEPS.md](./deployment/REMAINING_STEPS.md)