mcloud-environments

tarafından medusajs

mcloud environments komutlarını çalıştırarak Cloud ortamlarını listeleme, alma, oluşturma, silme, yeniden dağıtma veya derleme tetikleme işlemlerini gerçekleştirin. Ortam yaşam döngüsünü yönetirken kullanın,…

npx skills add https://github.com/medusajs/medusa-agent-skills --skill mcloud-environments

Cloud CLI: Environments Commands

Execute mcloud environments commands to manage environment lifecycle and deployments.

Constraints

  • Production environments cannot be deleted. Always check type via environments get --json before attempting delete in automation.
  • Use --yes for destructive operations (delete) in non-interactive contexts.
  • redeploy vs trigger-build are not interchangeable — choose the right one based on where the fix is.

Commands

environments list

List all environments in a project.

mcloud environments list --organization <org-id> --project <project-id-or-handle> --json

Options:

  • -o/--organization <id> — Organization ID (falls back to active context)
  • -p/--project <id-or-handle> — Project ID or handle (falls back to active context)
  • --json — Output as JSON

environments get

Retrieve a single environment by its ID or handle.

mcloud environments get <environment-id-or-handle> --organization <org-id> --project <project-id-or-handle> --json

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>, --json

environments create

Create a new long-lived environment.

mcloud environments create \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --name "Staging" \
  --branch develop \
  --json

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>
  • -n/--name <name> — Environment name (required)
  • -b/--branch <branch> — Git branch to track (required)
  • --custom-subdomain <subdomain> — Optional custom subdomain
  • --json — Output as JSON

environments delete

Delete an environment. Cannot delete production environments.

mcloud environments delete <environment-id-or-handle> \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --yes

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>
  • -y/--yes — Skip confirmation prompt (required in non-interactive mode)
  • --json — Output as JSON

environments redeploy

Re-run an existing build for the active deployment. Use when the fix is environment-side (variable change, infra issue) — does NOT start a new build.

mcloud environments redeploy <environment-id-or-handle> \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --json

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>, --json

Requires the environment to have an active deployment. If it doesn't, use trigger-build first.

environments trigger-build

Start a new build from the tracked branch. Use when the fix is committed code — creates a new deployment.

mcloud environments trigger-build <environment-id-or-handle> \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --json

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>, --json

Redeploy vs Trigger-Build Decision

CommandWhen to use
redeployFix is environment-side (variable change, infra config) — reruns existing build
trigger-buildFix is in source code on the tracked branch — starts a new build

Examples

# List all environments
mcloud environments list --json

# Get environment details and check type before deleting
mcloud environments get staging --json | jq '{id, name, type, status}'

# Create a new environment tracking the develop branch
mcloud environments create --name "Staging" --branch develop --json

# Delete a non-production environment
mcloud environments delete staging --yes

# Redeploy after a variable change
mcloud environments redeploy production --json

# Trigger a fresh build from source
mcloud environments trigger-build production --json

# Find environment handles by name
mcloud environments list --json \
  | jq -r '.[] | select(.name == "Production") | .handle'

# Verify new build started
mcloud deployments list --environment production --limit 5 --json \
  | jq '.[] | {id, backend_status, updated_at}'

medusajs tarafından daha fazla skill

mcloud-variables
medusajs
mcloud değişkenleri komutlarını çalıştırarak bir Cloud ortamındaki ortam değişkenlerini listeleme ve alma işlemlerini gerçekleştirin. Ortam değişkenlerini inceleme, okuma veya dışa aktarma durumlarında kullanın…
official
building-storefronts
medusajs
Medusa mağaza ön yüzleri için SDK öncelikli ön uç entegrasyonu, React Query desenleri ve kritik API çağrı kuralları. Tüm API istekleri için her zaman Medusa JS SDK'sını kullanın—asla normal fetch() kullanmayın, çünkü gerekli başlıkları (mağaza rotaları için yayınlanabilir API anahtarı, admin rotaları için kimlik doğrulama) içermez. SDK yöntemlerine düz JavaScript nesneleri iletin; gövde parametrelerinde asla JSON.stringify() kullanmayın, çünkü SDK serileştirmeyi otomatik olarak halleder. GET istekleri için useQuery, POST/DELETE istekleri için useMutation kullanın,...
official
building-admin-dashboard-customizations
medusajs
Medusa Admin panosu için Admin SDK ve Medusa UI bileşenlerini kullanan özel UI uzantıları. Herhangi bir admin UI çalışması (planlama, uygulama, keşif) için bu yeteneği ÖNCE yükleyin; MCP sunucuları yalnızca API referansı sağlar, tasarım desenleri veya veri yükleme stratejileri sağlamaz KRİTİK: Tüm API istekleri için her zaman Medusa JS SDK kullanın (asla normal fetch kullanmayın); görüntüleme sorgularını modal sorgularından ayırın ve mutasyonlardan sonra görüntüleme verilerini geçersiz kılın Mevcut sayfalara widget'lar uygulayın veya özel UI rotaları oluşturun;...
official
learning-medusa
medusajs
Medusa geliştirme bootcamp'i: markalar özelliği oluştururken mimari kalıpları öğreneceğiniz etkileşimli, adım adım ilerleyen bir eğitim. Modüller, iş akışları, API yolları, modül bağlantıları, iş akışı kancaları ve admin arayüzü özelleştirmesini kapsayan üç aşamalı ders (toplam 2-3 saat). Her ana bileşenden sonra yapılan kontrol noktası doğrulaması, kavramsal anlayışı, kod kalitesini ve işlevselliği test eder. Hataları öğrenme fırsatı olarak ele alır; tanı soruları ve temel neden analiziyle birlikte hata ayıklama yapar.
official
db-migrate
medusajs
Bekleyen Medusa veritabanı geçişlerini çalıştırır ve sonuçları raporlar. Tüm bekleyen geçişleri Medusa veritabanınıza uygulamak için Bash üzerinden npx medusa db:migrate komutunu çalıştırır. Uygulanan geçiş sayısı, karşılaşılan hatalar ve başarı onayı dahil olmak üzere geçiş sonuçlarını raporlar. Standart npm/npx kurulumuna sahip Medusa projeleri için tasarlanmıştır.
official
db-generate
medusajs
Tek bir komutla Medusa modülleri için veritabanı migrasyonları oluşturur. Belirtilen Medusa modülleri için migrasyon dosyaları oluşturmak üzere npx medusa db:generate CLI komutunu sarar. Argüman olarak modül adını alır ve migrasyon dosyası konumunu, hataları ve sonraki adımları raporlar. Migrasyonları uygulamak için oluşturma işleminden sonra otomatik olarak npx medusa db:migrate çalıştırmayı önerir.
official
mcloud-deployments
medusajs
Dağıtımları listelemek, dağıtım ayrıntılarını almak ve derleme günlüklerini getirmek için mcloud deployments komutlarını çalıştırın. Dağıtımları listelerken, dağıtım kontrol ederken kullanın…
official
building-with-medusa
medusajs
Medusa backend mimarisi, iş akışları ve kritik uygulama kuralları için kapsamlı rehber. Altı kural kategorisini (mimari, tip güvenliği, iş mantığı yerleşimi, importlar, veri erişimi, dosya organizasyonu) belirli anti-desenler ve uygulama kontrolleriyle kapsar. Katı katman ayrımını zorunlu kılar: Modül → İş Akışı → API Rotası → Ön Uç, tüm mutasyonlar için iş akışları gerekli ve yalnızca GET/POST/DELETE HTTP yöntemlerine izin verilir. Kritik veri işleme kurallarını içerir: fiyatlar olduğu gibi saklanır...
official