Publish your package
This guide assumes familiarity with building document models in Vetra Studio.
Setup your environment
This guide sets up the Powerhouse CLI and configures a server machine to run Powerhouse services, for both development and production deployment.
Configure your environment
After successfully setting up your server and installing the Powerhouse services using the ph service setup command as described in the Setup Environment guide, the next crucial step is to configure your environment.
Docker deployment guide
Introduction
Configure the PWA
Connect ships as a Progressive Web App: users can install it, and a precaching service worker keeps the app shell — along with its in-browser database assets and registry-loaded editors — available offline. It's built on vite-plugin-pwa and Workbox, configured through powerhouse.config.json — with packages contributing their own defaults via their manifests (see below). The worker also serves the web-app manifest dynamically, so packages installed at runtime can extend it — see Runtime-installed packages extend the manifest. For how config values reach Connect (precedence, CLI, Docker), see Configure your environment.