Skip to content

Compose Quickstart

The supported release path starts PostgreSQL, MinIO, the control plane, gateway, node services, and a smoke workload from published artifacts.

Terminal window
git clone https://github.com/cofy-x/axern.git
cd axern
make quickstart

make quickstart waits for readiness and runs a core smoke through the public gateway. The generated CLI and context stay under deploy/local/state/.

Terminal window
AXERN_CLI=deploy/local/state/releases/v$(cat VERSION)/axern
"${AXERN_CLI}" context current
"${AXERN_CLI}" catalog list
"${AXERN_CLI}" run create \
--template-id python311 \
--runtime-class runsc \
--argv python \
--argv -c \
--argv 'print("hello from Axern")' \
--wait

Use --output json for automation. A normally terminated run create --wait returns the workload’s exit code.

Terminal window
make local-compose-status
make local-compose-purge

Purge removes the Compose containers, generated state, and local development database. It does not delete unrelated Docker resources.

The source path remains separate and builds the current checkout into local :dev images:

Terminal window
make quickstart-source

Both paths exercise the same Compose and public gateway contract.