Skip to main content

Overview

Deploy and manage applications within your Qovery environment.

Commands

List Applications

List all applications in current environment:
qovery application list

Deploy Application

Deploy specific application:
qovery application deploy --application "app-id"
Deploy with specific commit:
qovery application deploy \
  --application "app-id" \
  --commit "abc123def"
Deploy with tag:
qovery application deploy \
  --application "app-id" \
  --tag "v1.2.0"

Redeploy Application

Redeploy the same version:
qovery application redeploy --application "app-id"

Stop Application

Stop a running application:
qovery application stop --application "app-id"

Restart Application

Restart an application:
qovery application restart --application "app-id"

Delete Application

Delete an application:
qovery application delete --application "app-id"

Update Application

Update application configuration:
qovery application update \
  --application "app-id" \
  --cpu 1000 \
  --memory 1024

Cancel Deployment

Cancel an ongoing deployment:
qovery application cancel --application "app-id"

Options

FlagDescription
--applicationApplication ID or name
--commitGit commit SHA to deploy
--tagGit tag to deploy
--cpuCPU allocation in millicores
--memoryMemory allocation in MB
--instancesNumber of instances
--outputOutput format (table, json, yaml)
--watchWatch deployment progress
--helpShow help

Examples

Deploy Application

# Set context
qovery context set

# Deploy latest commit
qovery application deploy --application "my-api"

# Watch deployment
qovery status --watch

Deploy Specific Version

# Deploy specific commit
qovery application deploy \
  --application "my-api" \
  --commit "a1b2c3d"

# Deploy tagged release
qovery application deploy \
  --application "my-api" \
  --tag "v2.0.0"

Update Resources

# Update CPU and memory
qovery application update \
  --application "my-api" \
  --cpu 2000 \
  --memory 4096

# Redeploy to apply changes
qovery application redeploy --application "my-api"

Rollback Deployment

# Deploy previous commit
qovery application deploy \
  --application "my-api" \
  --commit "previous-commit-sha"