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.
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.
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.
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).
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.
admin
: cplppass
)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.