Deploy Overview
Deploying Tish apps with zectre-cli and Zectre Platform.
Flow
- Build — Compile Tish source to a native binary
- Upload — zectre uploads the project and triggers a build on the platform
- Deploy — Zectre Platform runs the binary and routes traffic to it
Components
See Platform for architecture details.
Quick deploy (from example)
- Start Zectre Platform (in zectre-platform):
just run-all - Build Tish (in tish repo):
cargo build --release -p tish - From an example directory (e.g.
tish/examples/http-hello):
zectre login
zectre projects create http-hello
zectre link
zectre deploy --waitConfig
- tish.yaml — Build and deploy config (see tish.yaml reference)
- .tish/project.json — Created by
link; maps directory to platform project