https://github.com/os-climate/osc-dm-meshdp-srv
osc-dm-meshdp-srv
https://github.com/os-climate/osc-dm-meshdp-srv
Last synced: 3 months ago
JSON representation
osc-dm-meshdp-srv
- Host: GitHub
- URL: https://github.com/os-climate/osc-dm-meshdp-srv
- Owner: os-climate
- License: mit
- Created: 2024-05-13T09:13:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-03T11:09:42.000Z (11 months ago)
- Last Synced: 2025-01-06T13:25:05.601Z (5 months ago)
- Language: Shell
- Size: 7.81 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!IMPORTANT]
> On June 26 2024, Linux Foundation announced the merger of its financial services umbrella, the Fintech Open Source Foundation ([FINOS](https://finos.org)), with OS-Climate, an open source community dedicated to building data technologies, modeling, and analytic tools that will drive global capital flows into climate change mitigation and resilience; OS-Climate projects are in the process of transitioning to the [FINOS governance framework](https://community.finos.org/docs/governance); read more on [finos.org/press/finos-join-forces-os-open-source-climate-sustainability-esg](https://finos.org/press/finos-join-forces-os-open-source-climate-sustainability-esg)# osc-dm-meshdp-srv - Data Mesh Data Product
osc-dm-meshdp-srv is the execution environment for Broda Group
Software's Ecosystem Platform's data products, and is responsible for starting all
components in a Docker Compose run-time environment.Full documentation is available in in the
[osc-dm-mesh-doc](https://github.com/brodagroupsoftware/osc-dm-mesh-doc)
repo.This application interacts with other applications. You can run
the full set of applications by following instructions in the
[osc-dm-mesh-doc](https://github.com/brodagroupsoftware/osc-dm-mesh-doc)
repo.The remaining sections explain how to Dockerize the application
as well as providing a few developer notes.## Prerequisites
Docker and Docker Compose must be available.
All Docker images must be available locally or in an
accessible repository.## Setting up your Environment
Some environment variables are used by various coded and scripts.
Setup your environment as follows (note that "source" is used)
~~~~
source ./bin/environment.sh
~~~~## Starting the Data Product
Data products are define in directory defined by the "DATA_DIR"
environment variable. Instances are used to uniquely identify a
data product, and the data product identifier is used to specify
the configuration in DATA_DIR.Start the data product as follows, using instance 0
and data product "rmi":
~~~~
$PROJECT_DIR/app/startd.sh 0 rmi
~~~~## License
Use of this source code is governed by an MIT-style
license that can be found in the LICENSE file or at
https://opensource.org/licenses/MIT.