1.3 KiB
Dokku hosting
App: questiongraph Server: root@peterstockings.com Domain: questiongraph.peterstockings.com
Run from PowerShell to deploy the current source:
./scripts/deploy-dokku.ps1
The script uploads an explicitly selected source archive and invokes Dokku's git:from-archive deployment. It does not use the parent Bitbucket git repository. SSH key access, scp, and tar are required. Small deployment archives are retained in the local and remote temporary directories for troubleshooting.
The Docker build runs npm ci, tests, TypeScript validation, and Vite on Node 24. The runtime image serves dist with Nginx. Direct /docs links fall back to the SPA; missing assets/downloads return 404. The library ZIP is generated with every build.
App setup (already performed on the server):
dokku apps:create questiongraph
dokku domains:set questiongraph questiongraph.peterstockings.com
dokku builder:set questiongraph selected dockerfile
dokku ports:set questiongraph http:80:80
dokku letsencrypt:enable questiongraph
Check status:
ssh root@peterstockings.com "dokku ps:report questiongraph"
ssh root@peterstockings.com "dokku logs questiongraph --num 100"
This hosts the demo and documentation publicly, including library source download. Draft saves and uploads in the demo remain mocks; no claims API/database is deployed.