Loading...
Loading...
Manages server-side build/runtime via `.taubyte/build.sh` and `.taubyte/config.yaml`; env vars live in build.sh only. Website build.sh is stack-specific (Vite vs CRA/React, etc.). Documents GitHub → webhook vs Dream inject (push-all / push-specific).
npx skill4agent add taubyte/skills taubyte-build-runtime-configtaubyte-go-sdk-constraintsgit push| Command | Use for |
|---|---|
| Config and code for the whole project — run from the project root ( |
| Individual resource repos that need their own inject after a full sync — e.g. libraries and websites (per-resource repo path and identifiers). |
push-allpush-specific--rid--fntaubyte-dream-local-operations<project>/code/.../functions/<name>/.taubyte/<project>/websites/tb_website_<name>/.taubyte/<project>/libraries/tb_library_<name>/.taubyte/.taubyte/config.yaml.taubyte/build.sh/out.taubyte/build.shexport …config.yamlconfig.yamlversion: 1.00
environment:
image: taubyte/go-wasi:latest
workflow:
- buildconfig.yamlbuild.sh#!/bin/bash
. /utils/wasm.sh
# Runtime env for this build (example — use real names/values your code expects):
# export MY_VAR=value
build "${FILENAME}"
ret=$?
echo -n $ret > /out/ret-code
exit $retbuild.shbuild.shpackage.jsondist/build//outoutexportconfig.yamlpackage.jsonscripts.build/out#!/bin/bash
cp index.html /out/dist/#!/bin/bash
npm ci
npm run build
cp -r dist/* /out/react-scriptsbuild/dist/#!/bin/bash
npm ci
npm run build
cp -r build/* /out/cp -r <framework-output-dir>/* /out/.taubyte/build.sh.taubyte/config.yamlbuild.shdist/build/.taubyte/build.sh.taubyte/config.yamldream inject push-alldream inject push-specifictaubyte-push-build-verifytaubyte-context-logtaubyte-go-sdk-constraints