envirodata is a python package, and provided for use as Docker container. It is configured through one configuration file, config.yaml.
It relies on two external pieces of software which are also provided as Docker containers:
Install docker, e.g. follow these instructions for Ubuntu. On Linux, all docker will need to be sudo'ed unless you are root.
Clone envirodata repo (need username or deploy token - contact us):
git clone https://git.rz.uni-augsburg.de/mmbees-git/envirodata.git
cd envirodata
docker compose up -d
docker exec envirodata poetry run load_data config.yaml
This might well take several hours for the first run.
The Envirodata service is now running in background. You can access the user interface in your browser at
Sphinx API documentation can be created using tools/build_docs.bash, and then be found at docs/_build/index.html.