Conduit
Conduit
Docsllms.txtHostingGitHubIntroduction

Getting Started

OverviewInstall ConduitMCP SetupYour First AppStart with AI

Learn

ArchitectureClient vs Admin APIConfiguration

Modules

OverviewAuthenticationAuthorizationDatabaseStorageCommunicationsChatRouterFunctions

Guides

Next.js IntegrationReBAC Team ScopingGitOps State Export

Deployment

Deployment OverviewDocker ComposeKubernetes and HelmLocal from SourceContainer Images

Reference

CLI ReferenceClient APIAdmin APIEnvironment VariablesMCP Tools

Resources

Migration v0.16 → v0.17Legacy DocumentationChangelogFAQGlossaryContributing

Container Images

How Conduit publishes multi-arch images to GHCR and Docker Hub.

Conduit module images are built and published by CI. Use tagged releases in production; dev tracks main.

Workflows

WorkflowTriggerPurpose
images.build.ymlpush to main, release, workflow_dispatchMulti-arch (linux/amd64, linux/arm64) images to GHCR; release also pushes Docker Hub
production.yamlreleasenpm SDK publish only — does not build container images

On release, production.yaml and images.build.yml run independently.

Image tags

ChannelGHCRDocker Hub:latest
main pushghcr.io/conduitplatform/<image>:dev——
Stable release:<version>conduitplatform/<image>:<version>yes
Prerelease / alpha / beta / rc:<version>:<version>no

Example: ghcr.io/conduitplatform/database:0.17.0-alpha.2 or docker.io/conduitplatform/router:0.16.26.

Compose and Helm charts typically set IMAGE_TAG or chart appVersion to pin a channel. See Docker Compose and Kubernetes / Helm.

Post-change validation

After workflow or Dockerfile changes:

  1. Manifest list: docker buildx imagetools inspect ghcr.io/conduitplatform/database:dev — expect linux/amd64 and linux/arm64.
  2. Release: repeat for a version tag after a green release workflow.
  3. arm64: watch the database job first (QEMU arm64 build; native Alpine deps).
  4. Concurrency: two pushes touching the same module cancel only that image's job; pushes touching different modules run in parallel.

Local builds

From the Conduit repo root:

docker buildx bake --file docker-bake.hcl --print database
./scripts/docker-build.sh database

For full stack setup from images, see Install.

Local from Source

Develop Conduit core and modules with pnpm and Turbo.

CLI Reference

Conduit CLI install and deploy commands.

On this page

WorkflowsImage tagsPost-change validationLocal builds