covid-taskforce-cplp / hxl-standard-tools-stack

Unofficial IaC with Ansible and Docker Compose stack of selected tools related to HXL Standard.
The Unlicense
2 stars 0 forks source link
ansible docker-compose humanitarian-exchange-language hxl

hxl-standard-tools-stack

Unofficial IaC with Ansible and Docker Compose stack of selected tools related to HXL Standard.

What is HXL? The Humanitarian Exchange Language: HXL is a simple standard for messy data. Use HXL hashtags to speed up data processing and create interoperability across data sources. (...) Unlike most data standards, HXL is cooperative rather than competitive. (source: https://hxlstandard.org/)

Please note that the @covid-taskforce-cplp obviously are not from the humanitarian organizations used on this stack and consider using this at your own risk. The main objective of this repository is allow more people test/contribute/use the HXL.



The Stack

The HXL stack

Note: different from most APIs that are maintained by private companies, the public servers of software related to HXL are hosted by humanitarian organizations and don't require paid subscriptions, creation of APIs keys, etc.

If you are doing a project that needs to be used in production and you are not deploing own private server, don't use our test servers, but these ones.

hxldash

hxl-proxy

Non-HXL

Portainer

Traefik

Deployment options

Docker compose

While this repository can deploy a full server using Ansible, we tried to leave some parts with Docker, so it will more easy to deploy for who don't want / don't know Ansible.

Ansible

Note: the Ansible IaC implementation already will deploy the same docker-compose files. You are free to use this repository as a base for any private implementation (the license is flexible, is Public Domain).

Servers

Production official servers

Test Server

In addition to this repository, for some periodo of active time, we may keep an live server to use as reference for testing at subdomains from hxl.etica.dev.

See SECURITY.md. You can use this server to make tests and make suggestions.

License

Public Domain

To the extent possible under law, the authors of @covid-taskforce-cplp waived all copyright and related or neighboring rights to this work to Public Domain.