Skip to main content

Overview

Manage all types of services within your Qovery environment. This is a unified command to list and deploy services across applications, containers, databases, jobs, and Helm charts.

Commands

List Services

List all services in current environment:
This displays all services regardless of type (applications, containers, databases, cronjobs, lifecycle jobs, Helm charts). Flags:

Deploy Service

Deploy a service by automatically detecting its type. Works with applications, containers, databases, jobs (cronjobs and lifecycle), and Helm charts.
Deploy multiple services at once:
Deploy with a specific version:
The --version parameter accepts:
  • Git commit IDs (for applications, git-based jobs, git-based helms)
  • Container image tags (for containers, image-based jobs)
  • Helm chart versions (for helm repository charts)
Flags:

Examples

List All Services

List Services with JSON Output

List Services with Markdown Output

Deploy a Service by Name

Service Types

The service list command displays all the following service types:
  • Application - Applications built from Git repositories
  • Container - Pre-built Docker images
  • Database - Managed databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)
  • Cronjob - Scheduled jobs
  • Lifecycle - Lifecycle jobs (run on specific events)
  • Helm - Helm charts