Files
zeekayandHanzo Dev ca12a44e51 paas-migrate: register Hanzo services on the PaaS via API (no GHA)
migrate.py drives the platform.hanzo.ai API (x-api-key): project.create ->
application.create -> save git provider + build type + env -> deploy, per
services.yaml. In-cluster Job variant keeps the token inside the cluster.
Seeded with drive/audit/sqlite3; extend services.yaml per universe.

Co-authored-by: Hanzo Dev <[email protected]>
2026-06-17 04:34:03 +00:00

10 lines
658 B
YAML

# Inventory of services to register on the PaaS. Add one block per service.
# build: nixpacks | dockerfile | railpack | static | heroku
services:
# already prepped with `make ci`:
- { name: drive, project: hanzo, owner: hanzoai, repo: drive, branch: main, build: nixpacks }
- { name: audit, project: hanzo, owner: hanzoai, repo: audit, branch: main, build: nixpacks }
- { name: sqlite3, project: hanzo, owner: hanzoai, repo: sqlite3, branch: main, build: nixpacks }
# universe ecosystems — extend per repo (lux / zoo / hanzo / bootnode):
# - { name: luxd, project: lux, owner: luxfi, repo: node, branch: main, build: dockerfile }