← Back to docs

Standalone deploys for local and server — ship the frontend independently of the backend.

Deployment Guide

Dawvia's public site (public-dist) is a pure static artifact that ships independently of the backend. The daemon is backend-only and does not serve /; the site is hosted by a reverse-proxy file_server.

Local (full, one command)

./scripts/install.sh

Builds the backend, the public site and the extension, then starts a local reverse proxy. The homepage is reachable at http://localhost:8780/.

Local (frontend only, standalone)

./scripts/install.sh --website-only

Builds only public-dist and serves the homepage, touching neither the Go daemon nor the extension nor any running process — a seconds-fast release when you only changed the site/Portal.

Server (frontend only, standalone)

./deploy/dawvia/deploy.sh --web-only

Builds public-dist and rsyncs the static tree to the server without rebuilding or reloading the docker image. Caddy's file_server picks up the new bundle immediately — zero downtime.

More

Back to Getting Started or see the changelog.