Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.28 KB

packaging.md

File metadata and controls

17 lines (9 loc) · 1.28 KB

Packaging

A module like Social Registry, PBMS, or SPAR is offered as a Helm Chart package.

Refer to the packaging hierarchy here:

{% embed url="https://miro.com/app/board/uXjVKoUYG7g=/?share_link_id=625991316183" %}

At the highest level a package is synonymous to a Helm chart that collates all dependencies into a near "single-click" installation. This "Module Package Helm Chart" contains several other dependent charts. Each Helm chart typically contains one Docker (there may be more, but for simplicity let's consider a single Docker per Helm). A Docker is a package in itself that may contain code from several Git repositories. A single Git repository may house multiple components like Odoo modules, FastAPI modules etc.

Dockers

Helm chart contain Dockers for various components. The Dockers for top-level modules like Social Regsitry, PBMS, are created with a Docker package file. Learn more about packaging and uploading such Dockers in the following guides: