Deploy applications directly from your GitHub repository. Ryvn builds your Dockerfile and stores the image in our secure Ryvn Registry.

Prerequisites

Before you begin, ensure you have:

Create Your Service

1

Open Dashboard

Open the Ryvn Dashboard and go to the Services tab

2

Start Creation

Click Create Service in the top-right corner
3

Choose Service Type

Select your service type:

TypeDescription
ServerLong-running service that handles HTTP/HTTPS traffic
WorkerLong-running service for background processing
JobShort-lived task that runs to completion
4

Select Repository

Choose Dockerfile and select your GitHub repository from the dropdown
5

Configure Build

Specify the Dockerfile location (defaults to ./Dockerfile)
6

Create

Click Create

Deploy to Environment

1

Navigate to Environment

Go to the Environments tab in the Ryvn Dashboard and select the environment where you want to deploy your container.

2

Create Installation

Click Add Service and select your container service from the list.
3

Configure Installation

Review and adjust your installation settings:

  • Resource allocation
  • Port configuration (if deploying a server)
  • Environment variables
4

Deploy

Click Create Installation. Ryvn will build your container and create the necessary resources in your environment.

Once deployed, you can monitor your installation’s status directly from the dashboard. View build logs, container status, resource utilization, and access application logs.

Release Management

Ryvn integrates with your existing release workflow:

Troubleshooting

Container Requirements

Your Dockerfile should:

  • Use specific base image tags
  • Define a valid ENTRYPOINT or CMD
  • Handle process signals properly for graceful shutdowns
latest tags are not allowed in base images as they make versioning and rollbacks unpredictable.