Docs website component
docs-website/ owns the public devopsellence documentation site. It is a static
Astro Starlight site, separate from the managed control plane.
Local development
Section titled “Local development”cd docs-websitenpm installnpm run devValidation
Section titled “Validation”cd docs-websitenpm run checknpm run buildnpm run build runs astro check before astro build.
Solo deployment
Section titled “Solo deployment”This component includes a Dockerfile and devopsellence.yml. From
docs-website/, initialize and deploy like any other solo app:
devopsellence init --mode solodevopsellence node create docs-1 --host 203.0.113.10 --user root --ssh-key ~/.ssh/id_ed25519devopsellence agent install docs-1devopsellence node attach docs-1devopsellence deploy --dry-rundevopsellence deploySet the public hostname before the production deploy:
devopsellence ingress set --service web --host docs.devopsellence.com --tls-email ops@example.comdevopsellence ingress check --wait 5mdevopsellence deployThe container serves static files with nginx on port 8080.