No credit card required · Free platform during early access · You bring the VPS

Deployments and Sync branch

How code reaches the server

Each environment (production or staging) tracks a Git branch on your addons repo. WayHost checks out that branch on the VPS and restarts Odoo as needed.

Automatic deploy (webhook)

  • When a GitHub webhook is registered, pushes to the environment’s branch queue a deployment.
  • Overview shows webhook / auto-deploy status.
  • If the platform has no public URL (WEBHOOK_PUBLIC_URL / domain), auto-deploy may stay inactive until a platform admin fixes it. Owners can use webhook repair when the public URL exists.

Manual Sync branch

  1. Open the project → Branches → select the environment.
  2. Click Sync branch (or equivalent deploy action).
  3. Watch progress under the Deployments sub-tab (logs, success/failure).

Minimum role: DEVELOPER.

Tips

  • Failed deploys leave the previous running code until a successful sync.
  • Submodules update as part of pull when configured (git submodule update).
  • For private submodule fetch failures, fix deploy keys first (see Submodules docs).