Commit 99c9663
feat: add public one-line remote installer for DeepSQL
Add scripts/self-host/remote-install.sh for OpenCode-style one-liner install:
curl -fsSL https://raw.githubusercontent.com/.../remote-install.sh | bash
Features:
- Detects OS/arch (Linux, macOS, x86_64, arm64)
- Checks for bash, curl, git prerequisites
- Validates Docker Engine, Compose v2, and buildx (with version checks)
- Guides to bootstrap-server.sh if Docker is missing on Linux
- Clones to ${DEEPSQL_HOME:-$HOME/deepsql} at latest v* release tag
- Falls back to main branch if no release tags exist
- Copies .env.example to .env if needed
- Prints clear LLM configuration instructions (DEEPSQL_CHAT_*)
- Supports --yes for noninteractive install, --branch for specific versions
- Security: only fetches from GitHub raw/API for DeepSQLAI org
Also updates README Quick start with the one-liner + link to script.
Co-authored-by: Venkat SF <venkatesh.sakamuri@stayflexi.com>1 parent 8b391c7 commit 99c9663
2 files changed
Lines changed: 458 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
26 | 38 | | |
27 | 39 | | |
28 | 40 | | |
| |||
0 commit comments