All checks were successful
CI / lint-and-test (push) Successful in 9m52s
Co-authored-by: Cursor <cursoragent@cursor.com>
44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
# 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)
|