mirror of
https://github.com/turnstonelabs/turnstone.git
synced 2026-08-12 23:12:23 -06:00
feat(install): add a one-line curl|bash installer
run.sh autodetects Ubuntu/Debian, Fedora/RHEL, Arch, and WSL; ensures git and Docker; clones, builds, picks free ports (Caddy prefers 443, Postgres 5432), generates a .env with a JWT secret and Postgres password, asks how many nodes to run, and starts the stack. The node count persists via an auto-loaded compose.override.yaml, so a later plain `docker compose up -d` keeps it; a fresh clone with no override still starts all 10. Ignores the generated override.
This commit is contained in:
@@ -9,6 +9,11 @@ build/
|
||||
.venv/
|
||||
venv/
|
||||
.env
|
||||
# Local compose overrides (e.g. run.sh's node-count limiter, bootstrap output)
|
||||
compose.override.yaml
|
||||
compose.override.yml
|
||||
docker-compose.override.yaml
|
||||
docker-compose.override.yml
|
||||
*.so
|
||||
.mypy_cache/
|
||||
.ruff_cache/
|
||||
|
||||
Reference in New Issue
Block a user