Compare commits
10 changed files with 11 additions and 46 deletions
1
AUTHORS
1
AUTHORS
|
|
@ -1 +0,0 @@
|
|||
Scott "R00tPiG Security" Lindsey <rootpig@georgelambert.org> (rootpig) — owner
|
||||
|
|
@ -43,7 +43,7 @@ bash scripts/fetch.sh ns1-all-in-one
|
|||
|
||||
| Module (Forgejo) | Node | npm | native C++ | NATS client | Notes |
|
||||
|------------------|------|-----|------------|-------------|--------|
|
||||
| verae-edge-billing | 20 | yes | **better-sqlite3** | yes | Rebuild sqlite on Linux |
|
||||
| zappier-edge | 20 | yes | **better-sqlite3** | yes | Rebuild sqlite on Linux |
|
||||
| verae-middleware | **22** | yes | | yes | |
|
||||
| verae-zapier-app / verae-activate | 18 | local zapier CLI only | | | Runs on Zapier cloud |
|
||||
| archive-worm / tree-node / aggregator / splitter | 20 | yes | | yes | |
|
||||
|
|
|
|||
10
OWNER.md
10
OWNER.md
|
|
@ -1,10 +0,0 @@
|
|||
# Repository owner
|
||||
|
||||
**Owner / credited author:** Scott "R00tPiG Security" Lindsey (`rootpig`)
|
||||
|
||||
Forgejo: https://git.georgelambert.org/rootpig
|
||||
|
||||
This repository is owned by **rootpig** for Verae Inc. server maintenance,
|
||||
deployment scripting, and related operations work.
|
||||
|
||||
Co-contributors may appear in git history; ownership and ops credit belong to rootpig.
|
||||
30
README.md
30
README.md
|
|
@ -1,8 +1,6 @@
|
|||
# verae-bootstrap
|
||||
|
||||
[](https://github.com/RichardLitt/standard-readme)
|
||||
|
||||
Clone every Verae Time × Zapier **module repo** from Forgejo and install Node dependencies. Each **server type**...
|
||||
Clone every Verae Time × Zapier **module repo** from Forgejo and install Node dependencies. Each **server type** has its own directory under `types/` (repos list + README + start notes).
|
||||
|
||||
**Forgejo:** https://git.georgelambert.org/marchon/verae-bootstrap
|
||||
**SSH:** `ssh://git@git.georgelambert.org:2223/marchon/verae-bootstrap.git`
|
||||
|
|
@ -20,7 +18,7 @@ bash scripts/host-deps.sh --type ns1-all-in-one # install
|
|||
|------|-----|
|
||||
| Node 20+ (`node`, `npm`); middleware wants **22** | All HTTP and worker processes |
|
||||
| Git + SSH to Forgejo **port 2223** | `git clone ssh://git@git.georgelambert.org:2223/marchon/<name>.git` |
|
||||
| `python3` `make` `g++` | Native addon `better-sqlite3` on **verae-edge-billing** (rebuild on Linux) |
|
||||
| `python3` `make` `g++` | Native addon `better-sqlite3` on **zappier-edge** (rebuild on Linux) |
|
||||
| `nats-server -js` on **127.0.0.1:4222** | Archive / all-in-one types only — never a public bind |
|
||||
| `curl` | Health probes |
|
||||
|
||||
|
|
@ -53,26 +51,4 @@ Each type has `repos.txt` (subset of the master list) and `README.md`.
|
|||
|
||||
## NS1 all-in-one notes
|
||||
|
||||
`:3000` on 70.88.205.138 is already a public app. verae-edge-billing on that box binds **127.0.0.1:13000**. Public portal remains **access-web `:3021/portal/`**. Archive workers are owned by **verae-keep**; fleet does not double-spawn them.
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
git clone ssh://git@git.georgelambert.org:2223/marchon/verae-bootstrap.git
|
||||
cd verae-bootstrap
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```sh
|
||||
# No single entrypoint is declared in this tree.
|
||||
ls
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
Questions: open an issue at https://git.georgelambert.org/marchon/verae-bootstrap/issues. Pull requests are accepted.
|
||||
|
||||
## License
|
||||
|
||||
UNLICENSED © George Lambert
|
||||
`:3000` on 70.88.205.138 is already a public app. zappier-edge on that box binds **127.0.0.1:13000**. Public portal remains **access-web `:3021/portal/`**. Archive workers are owned by **verae-keep**; fleet does not double-spawn them.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# flags: npm, native (C++ addon / better-sqlite3), nats (NATS client),
|
||||
# nats_server (this host runs nats-server), ssh, docs (catalog build)
|
||||
# Zapier Platform apps run in Zapier cloud; npm here is only for local zapier build.
|
||||
verae-edge-billing|20|npm,native,nats
|
||||
zappier-edge|20|npm,native,nats
|
||||
verae-middleware|22|npm,nats
|
||||
verae-zapier-app|18|npm
|
||||
verae-activate|18|npm
|
||||
|
|
|
|||
|
|
|
@ -1,4 +1,4 @@
|
|||
verae-edge-billing
|
||||
zappier-edge
|
||||
verae-middleware
|
||||
verae-zapier-app
|
||||
verae-activate
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
# bash scripts/host-deps.sh # detect modules, install missing
|
||||
# bash scripts/host-deps.sh --check # report only
|
||||
# bash scripts/host-deps.sh --type ns1-all-in-one
|
||||
# bash scripts/host-deps.sh --module verae-edge-billing
|
||||
# bash scripts/host-deps.sh --module zappier-edge
|
||||
# bash scripts/host-deps.sh --nats # also install nats-server
|
||||
# bash scripts/host-deps.sh --docs # pandoc / weasyprint / pypdf
|
||||
set -euo pipefail
|
||||
|
|
@ -90,7 +90,7 @@ export PATH="$PREFIX/bin:$PATH"
|
|||
|
||||
# --- module list ---
|
||||
PKG_TO_REPO="$(cat <<'EOF'
|
||||
zappier verae-edge-billing
|
||||
zappier zappier-edge
|
||||
verae-zapier-middleware verae-middleware
|
||||
verae-zapier verae-zapier-app
|
||||
docs-master zapier-docs-master
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
verae-edge-billing
|
||||
zappier-edge
|
||||
verae-middleware
|
||||
verae-request-splitter
|
||||
verae-zapier-simulator
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ Dedicated NS1 box (`70.88.205.138`): NATS loopback, archive workers, HTTP doors,
|
|||
- NATS `127.0.0.1:4222` (already running on NS1)
|
||||
- Archive workers: keep (`:3860`) — job-poller, webhook-deliver, aggregator, worm ×3, tree-node ×3
|
||||
- HTTP: fleet `serve` on this host (`local` machine only)
|
||||
- verae-edge-billing **`:13000` loopback** (host `:3000` is taken)
|
||||
- zappier-edge **`:13000` loopback** (host `:3000` is taken)
|
||||
- Public portal: `:3021/portal/`
|
||||
- Operator console: `:3850`
|
||||
- IAM `:3028`, staff-session `:3027`
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
verae-edge-billing
|
||||
zappier-edge
|
||||
verae-middleware
|
||||
verae-request-splitter
|
||||
verae-archive-worm
|
||||
|
|
|
|||
Loading…
Reference in a new issue