build execution service for the tana platform. receives build requests from tana-box-git after a git push, runs npm/vite builds in isolated containers, and uploads artifacts to t4 storage for on-chain deployment.
git push to tana-box-gitnpm install && npm run build in an isolated environment# development with hot reload
bun run dev
# production
bun run start
# build standalone binary
bun run build:binary
POST /build - trigger a new build jobGET /jobs/:id - get build job statusGET /jobs/:id/logs - stream build logsGET /health - service health check| variable | default | description |
|---|---|---|
PORT |
8509 |
server port |
T4_URL |
http://localhost:8507 |
t4 storage service url |
QUEUE_URL |
http://localhost:8502 |
transaction queue url |
DATABASE_URL |
- | postgres connection string |
# run tests
bun test
# generate database migrations
bun run db:generate
# apply migrations
bun run db:push
build execution service for the tana platform. receives build requests from tana-box-git after a git push, runs npm/vite builds in isolated containers, and uploads artifacts to t4 storage for on-chain deployment.
git push to tana-box-gitnpm install && npm run build in an isolated environment# development with hot reload
bun run dev
# production
bun run start
# build standalone binary
bun run build:binary
POST /build - trigger a new build jobGET /jobs/:id - get build job statusGET /jobs/:id/logs - stream build logsGET /health - service health check| variable | default | description |
|---|---|---|
PORT |
8509 |
server port |
T4_URL |
http://localhost:8507 |
t4 storage service url |
QUEUE_URL |
http://localhost:8502 |
transaction queue url |
DATABASE_URL |
- | postgres connection string |
# run tests
bun test
# generate database migrations
bun run db:generate
# apply migrations
bun run db:push