logicsrc/apps/logicsrc-web/contract
Anthony Ettinger 8d063eb97c OpenInstall 0.1: one idempotent bin/install.sh that puts an app into service
A repository carries bin/install.sh and, when the defaults are not right,
bin/install.conf. Run on a box from a checkout it installs the runtime and a
local Postgres or Redis, builds, writes a systemd unit and an nginx site with
TLS, restarts and health-checks the app. Phases setup, build, activate and
status; exit 0, 1 or 3; never overwrites a file without its marker line;
secrets only in STATE_DIR/app.env. sh1pt's deploy-ssh install.sh is the
reference script and `sh1pt ship --target deploy-ssh` the reference deployer.

Registered in the process family, with a landing page at /openinstall and a
contract test holding the page's tables to the spec.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 10:00:36 +00:00
..
apex-rewrites.contract.test.ts OpenFleet: agents under a human, the record of who spawned whom, and the ledger the sysop reads 2026-09-13 08:15:03 +00:00
html-sanitizer.test.ts Sanitize rendered web content (#77) 2026-06-15 01:34:44 -07:00
install-command.contract.test.ts feat(web): put the one-line install in front of everyone 2026-07-30 12:55:30 -07:00
logicsrc-web.contract.test.ts Check agent-hour units in checkout validation 2026-09-13 09:35:14 +00:00
marketing-drift.contract.test.ts Add SSH keys and config to credential sharing (#139) 2026-08-13 17:03:00 -07:00
ontology-api.contract.test.ts fix(web): validate ontology pagination (#138) 2026-08-10 18:59:16 -07:00
openinstall.contract.test.ts OpenInstall 0.1: one idempotent bin/install.sh that puts an app into service 2026-10-01 10:00:36 +00:00
openskill.contract.test.ts Add OpenSkill descriptions for human capabilities and OpenProfile discovery 2026-09-13 15:47:58 +00:00
openstack.contract.test.ts docs: OpenStack.md 0.1, one Markdown file for what a project is built on (#191) 2026-09-21 02:21:12 -07:00
page-metadata.contract.test.ts seo: give every page its own social title, not the homepage's (#203) 2026-09-24 01:00:25 -07:00
spec-discovery.contract.test.ts OpenInstall 0.1: one idempotent bin/install.sh that puts an app into service 2026-10-01 10:00:36 +00:00