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:
Build process

Figure 1. Build process
-
Pulling the latest version of the
user-interface
andREST-api
. -
Building an output archive for the combined REST-api and user-interface.
-
Building a
docker
image for the combined REST-api and user-interface. -
Building an
electron application
for the combined REST-api and user-interface. -
Pushing the docker image to the docker registry.
-
Pushing the desktop application to the release repository.