Easypanel icon

Easypanel

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

Service → Update Source - GitHub

AI-generated

Summary

Updates an Easypanel service’s source to a GitHub repository by sending the owner, repository, branch, and repository path to the service type’s GitHub source endpoint.

Inputs

  • Service Type — Service kind: App (default), MariaDB, MongoDB, MySQL, PostgreSQL, or Redis.
  • Project Name (required) — Name of the project containing the service.
  • Service Name (required) — Name of the service to update.
  • Owner — GitHub username or organization that owns the repository.
  • Repository — GitHub repository name.
  • Branch — Branch to deploy from; defaults to main.
  • Path — Path within the repository; defaults to /.

Output shape

One n8n item per input item, with JSON containing the Easypanel API response data.

Sends a POST request to the Easypanel tRPC endpoint for the selected service type. Owner, repository, branch, and path are passed as owner, repo, ref, and path; the operation does not itself deploy the service. API errors are raised, or returned in an error field when Continue On Fail is enabled.

Links

Discussion