Easypanel icon

Easypanel

Interact with Easypanel API to manage projects, services, users, monitors and settings

Service → Update Source - Git

AI-generated

Summary

Update an Easypanel service’s source to a Git repository by sending its URL, branch, and repository path to the API. Select the service type and identify the existing service by project and service name.

Inputs

  • Service Type — Service type: App (default), MariaDB, MongoDB, MySQL, PostgreSQL, or Redis. Determines which Easypanel service API endpoint is called.
  • Project Name (required) — Name of the project containing the service.
  • Service Name (required) — Name of the existing service to update.
  • Repository URL — Git repository URL, such as https://github.com/user/repo. Passed to the API as the repository value.
  • Branch — Git branch to deploy from; defaults to main and is passed as the ref value.
  • Path — Path within the repository; defaults to / and is passed as the path value.

Output shape

One output item per input item, containing the API response as its JSON value.

The operation makes a POST request to the service-type-specific updateSourceGit endpoint. Repository URL is not marked required in the UI. API errors stop execution unless Continue On Fail is enabled, in which case an error item is returned.

Links

Discussion