Quick Update / Fast Deploy

⚡ Speed: 30-60 seconds vs 3-5 minutes

Update changed files only without full container rebuild

What It Does

  1. Git Pull: Fast update of changed files only
  2. Update Modules: Reload changed Odoo modules
  3. Fast Restart: Restart Odoo without container rebuild

When to Use

API Endpoint

POST /organizations/:slug/projects/:projectId/environments/:id/quick-update

Clone Environment

Duplicate an entire environment including database, filestore, and configuration.

What Gets Cloned

Clone Options

OptionDescription
NameNew environment name
ServerTarget server (can be different from source)
BranchOverride git branch (optional)

API Endpoint

POST /organizations/:slug/projects/:projectId/environments/:id/clone
Body: {
  "name": "staging-copy",
  "serverId": "optional-server-id",
  "branch": "optional-branch"
}

Auto Deploy

Automatically deploy when code is pushed to GitHub.

How It Works

  1. Push code to GitHub repository
  2. GitHub sends webhook to SPCBot
  3. SPCBot queues deployment job
  4. DeploymentWorker processes the job
  5. Instance updated automatically

Configuration

⚠️ Production Warning

Auto-deploy to production should be used with caution. Consider requiring manual approval for production environments.

Environment Variables

Configure per-instance settings securely with inline editing.

Variable Types

TypeStorageDisplay
RegularPlain textVisible value
SecretEncrypted (AES-256)Hidden (••••••••)
SystemEncryptedRead-only (e.g., _ODOO_MASTER_PASSWORD)

Odoo Configuration

Special ODOO_* variables are injected into odoo.conf:

Inline Editing Features