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-interfaceandREST-api. -
Building an output archive for the combined REST-api and user-interface.
-
Building a
dockerimage for the combined REST-api and user-interface. -
Building an
electron applicationfor the combined REST-api and user-interface. -
Pushing the docker image to the docker registry.
-
Pushing the desktop application to the release repository.