Skip to main content
Zenith publishes apps from public GitHub repositories. Your repository supplies the container images and a zenith-compose.yml file that describes how to run them.

Let an agent prepare the repository

The Zenith skill can prepare the container image and zenith-compose.yml pull requests for you.
Follow these steps in order.
1

Containerise your app

Build each service as a container image. Push the images to a public registry so Zenith can pull them.Prepare your container images
2

Create zenith-compose.yml

Add the services, public endpoints, environment values, and persistent storage that your app needs.Create the manifest
3

Submit your app

Connect the repository to Zenith, build the marketplace listing, and send the app for review.Submit the repository

Before you start

You need all of the following before you begin:
  • A public GitHub repository that you own or administer.
  • Permission to publish and maintain the app.
  • Docker installed for local builds and tests.