Skip to content

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

License

Notifications You must be signed in to change notification settings

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Public server: it does not have one (it's interface tool to watch how the containers are working; great for debugging or deploy non-automated containers)
  • GitHub: https://github.com/portainer/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

  • See The HXL stack. There you can find servers that can be used to host data.

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.

About

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

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published