Skip to main content

Overview

Manage environments and their lifecycle within your Qovery project.

Commands

List Environments

List all environments in current project:

Deploy Environment

Deploy all services in an environment:
Deploy with specific services or versions:

Deployment Logs

Print the deployment logs of an environment — the engine output (build, deploy, health checks) shown in the Deployment logs tab of the console. These are the logs of the deployment itself, not the runtime output of a running service. For runtime logs, use qovery log.
Without --execution-id, the logs of the latest deployment are printed (the API returns at most the last 1000 lines). To read a past deployment, pass its execution ID as listed by qovery environment deployment list:
Scope the output to a single service with --service (by name) or --service-id (by UUID); the two are mutually exclusive. Environment-level lines are kept for context:
The console additionally scopes lines to the deployment stage a service belongs to, which the CLI does not resolve, so a few stage-level lines from other stages may appear in a service-scoped view.

Stop Environment

Stop all services in an environment:

Cancel Environment Deployment

Cancel an ongoing environment deployment:

Delete Environment

Delete an environment:

Update Environment

Update an environment’s name or type:

Clone Environment

Clone an existing environment:

Examples

Deploy Environment

Cancel a Deployment

Clone Production to Staging

Update Environment