Architecture

Deployment strategy for Pledger.io

The deployment repository is used to bundle the user-interface and REST-api into a single deployable artifact. This repository is built using the following tooling:

  • Gradle, used as the build tool.
  • Docker, used to create the docker images.
  • Electron, used to create the desktop application.

Build process  

Build process
Build process
  1. Pulling the latest version of the user-interface and REST-api.
  2. Building an output archive for the combined REST-api and user-interface.
  3. Building a docker image for the combined REST-api and user-interface.
  4. Building an electron application for the combined REST-api and user-interface.
  5. Pushing the docker image to the docker registry.
  6. Pushing the desktop application to the release repository.
Last modified on July 4, 2026 Edit this page on GitHub