This document covers release deployment and direct deployment to test machines. Private pre-release channels are intentionally documented outside this public repository.
The deployment scripts live in:
/Users/mrcslws/dev/outergroup-deploy
Production is the default:
cd /Users/mrcslws/dev/outergroup-deploy
./scripts/deploy-app.sh Files
./scripts/deploy-outer-shell.sh
./scripts/deploy-all.shdeploy-all.sh deploys configured bundled app archives first, then deploys
Outer Shell with a catalog that points at those app archives.
Direct deploys bypass outershell.org entirely. Use them for tight iteration on
lab machines, not for release validation.
Deploy only the Outer Shell frontend bundles to a host that already has Outer Shell installed:
cd /Users/mrcslws/dev/outergroup-deploy
CONFIGURATION=Release ./scripts/deploy-outer-shell-bundles-to-host.sh PircusDeploy a host-specific app directly when the host is configured in
config/hosts.json:
cd /Users/mrcslws/dev/outergroup-deploy
./scripts/deploy-app-to-host.sh Pircus Files- Use direct host deploys for tight iteration on a known lab machine.
- Use the private release-channel documentation when validating installer, catalog, update, or cross-platform packaging behavior before a public release.
- Use the public deploy scripts only for intentional releases.
Use production deploys only for intentional releases:
./scripts/deploy-all.shBefore a production deploy, verify the intended version, catalog contents, and platform archives.