Status & smoke test
Two scripts ship in scripts/ for day-to-day operations.
status.sh
Section titled “status.sh”Reports the state of each container, recent restarts, and HTTP health.
cd ~/.deepsql/self-host # or wherever you installed./scripts/status.shSample output:
SERVICE STATE HEALTH UPTIMEpostgres running healthy 2h 14mvalkey running healthy 2h 14mbackend running healthy 2h 13mfrontend running healthy 2h 13msmoke-test.sh
Section titled “smoke-test.sh”Hits the backend’s health endpoint, attempts a login, and runs a trivial query. Use this after install or after any restart.
./scripts/smoke-test.shExit code 0 = healthy. Non-zero = something’s wrong; check troubleshooting.
Manual checks
Section titled “Manual checks”# Backend healthcurl -fsS http://localhost:9085/api/actuator/health
# Frontend healthcurl -fsSI http://localhost:3035 | head -1
# Container logsdocker compose -p deepsql-selfhost logs --tail=50 backenddocker compose -p deepsql-selfhost logs --tail=50 frontend