Overview
Check the status of your services, environments, and deployments.
Commands
Environment Status
Check status of all services in current environment:
Status for specific environment:
qovery status --environment "env-id"
Watch Status
Continuously watch status updates:
Watch with refresh interval:
qovery status --watch --interval 5s
Detailed Status
Get detailed JSON output:
qovery status --format json
YAML output:
qovery status --format yaml
Options
| Flag | Description |
|---|
--environment | Environment ID or name |
--watch | Continuously watch status |
--interval | Refresh interval for watch mode |
--format | Output format (table, json, yaml) |
--help | Show help |
Examples
Monitor Deployment
# Deploy application
qovery application deploy --application "my-api"
# Watch deployment progress
qovery status --watch
Check Environment Health
# Check all services
qovery status
# Example output:
# SERVICE TYPE STATUS LAST UPDATE
# my-api Application Running 2 minutes ago
# postgres-main Database Running 1 hour ago
# redis-cache Container Running 30 minutes ago
Export Status for CI/CD
# Get JSON status
qovery status --format json > status.json
# Parse in CI/CD
if [ $(jq -r '.status' status.json) == "DEPLOYED" ]; then
echo "Deployment successful"
fi
Watch Multiple Deployments
# Start deployments
qovery environment deploy
# Watch all services
qovery status --watch --interval 3s
Status Values
| Status | Description |
|---|
BUILDING | Service is being built |
DEPLOYING | Service is being deployed |
RUNNING | Service is running normally |
READY | Service is ready and healthy |
WARNING | Service has warnings |
ERROR | Service has errors |
STOPPED | Service is stopped |
DELETING | Service is being deleted |
Tips
Use --watch during deployments to monitor progress in real-time.
The --format json output is useful for scripting and CI/CD integrations.