Easypanel icon

Easypanel

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

Service → Update Build

AI-generated

Summary

Update the build configuration for an existing Easypanel service by choosing a build method and its context; Dockerfile builds also include a Dockerfile path.

Inputs

  • Service Type — Select the service type: App (default), MariaDB, MongoDB, MySQL, PostgreSQL, or Redis. The selected type determines which Easypanel service update endpoint is called.
  • Project Name (required) — Name of the project containing the service.
  • Service Name (required) — Name of the existing service to update.
  • Build Type — Choose Dockerfile (default), Heroku Buildpacks, Nixpacks, or Paketo Buildpacks.
  • Dockerfile Path — Dockerfile path relative to the build context; used only for Dockerfile builds. Defaults to ./Dockerfile.
  • Build Context — Build context directory, passed for every build type. Defaults to .

Output shape

A list of one n8n item per input item, each containing the API response in its json field.

Sends a request to update the selected service’s build configuration. The response data is the Easypanel tRPC result with its response wrapper removed when recognized; on failure, the node throws an error unless Continue On Fail is enabled, in which case the item contains error details.

Examples

Example 1: Configure a service to build from Nixpacks using the repository root as context.

Select Nixpacks and leave Build Context as .; Dockerfile Path is not used.

Links

Discussion