Skip to content

feat: simplify OSS local installation - #1

Merged
ttwj merged 1 commit into
mainfrom
feat/oss-installer
Jul 12, 2026
Merged

feat: simplify OSS local installation#1
ttwj merged 1 commit into
mainfrom
feat/oss-installer

Conversation

@ttwj

@ttwj ttwj commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the legacy OneCLI container-only curl installer with an ONEComputer OSS source bootstrap
  • add an idempotent local setup helper for .env, secrets, PostgreSQL, Prisma, and pnpm dev
  • add dry-run/help modes, safe port fallback, local database URL alignment, and no-destructive-update behavior
  • document the OSS/Azure boundary and add installer shell/dry-run CI coverage

Validation

  • sh -n scripts/install.sh
  • sh -n scripts/onecomputer/setup.sh
  • disposable Docker Compose setup with generated secrets and mode-600 .env
  • PostgreSQL port fallback 5432 -> 5433 and successful rerun
  • full local setup: locked pnpm install, Prisma generation, all migrations through 20260712124500_add_manager_approval_key

@ttwj

ttwj commented Jul 12, 2026

Copy link
Copy Markdown
Contributor Author

Installer-specific validation is green: shell syntax, dry-run plans, disposable Docker Compose setup, port fallback/rerun, Prisma generation, and full local migrations. The Rust and Lint jobs fail on pre-existing repository conditions unrelated to this change: Cargo still references the internal http://127.0.0.1:3001/onecli/affinidi-tdk-rs.git mirror, and the existing API lint emits 35 warnings. Build & Type Check and the new OSS installer smoke test pass. Tracking those public-OSS dependency/lint repairs separately.

@ttwj
ttwj merged commit e3ed1c7 into main Jul 12, 2026
2 of 4 checks passed
@ttwj
ttwj deleted the feat/oss-installer branch July 12, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant