name | version | license | used by | env | bin or src | purpose |
---|---|---|---|---|---|---|
postgresql | 10.0 | PostgreSQL | kartoza/docker-postgis | prod-external | bin | to store vector data effectively |
postgis | 2.4 | GNU GPL v2 | kartoza/docker-postgis | prod-external | bin | to store vector data effectively |
geoserver | 2.13.0 | GNU GPL v2 | kartoza/docker-geoserver | prod-external | bin | to provide WMS/WFS endpoints |
qgis-server | 3.16 | GNU GPL v2 | jirikcz/qgis-server | prod-external | bin | to provide WMS endpoint |
redis | 4.0.11 | BSD 3-Clause | docker-library/redis | prod-external | bin | celery message broker, source of truth for server side |
micka | v2020.014 | BSD 3-Clause | jirikcz/micka | prod-external | bin | to provide CSW endpoint |
liferay portal | 7.1.3 | GNU GPL v2 | liferay/portal | opt | bin | as OAuth2 provider |
name | version | license | used by | env | bin or src | purpose |
---|---|---|---|---|---|---|
python | 3.6 | Python Software Foundation License | geographicags/docker-gdal2 | prod | bin | to run Layman |
python3-lxml | 4.2 | BSD 3-Clause | Dockerfile | prod | bin | to query XML with full XPath 1.0 |
gdal | 2.4.0 | MIT License | geographicags/docker-gdal2 | prod | bin | to import vector files into DB |
chromium | 77+ | BSD and others | Dockerfile | prod | bin | for client-side map rendering and integration testing |
chromedriver | 77+ | BSD and others | Dockerfile | prod | bin | for client-side map rendering and integration testing |
pipenv | 2018.11.26 | MIT | Dockerfile | prod | bin | to install Python dependencies |
node.js | 10 | MIT | timgen/Dockerfile | prod | bin | to run Timgen |
npm | 6 | Artistic License 2.0 | timgen/Dockerfile | prod | bin | to install node.js dependencies |
node.js | 12 | MIT | client/docker/Dockerfile | prod | bin | to run Layman Test Client |
npm | 6 | Artistic License 2.0 | client/docker/Dockerfile | prod | bin | to install node.js dependencies |
gunicorn | 19 | MIT | requirements.production.txt | opt | bin | as Flask production server |
nginx | 1.16 | BSD 2-Clause | docker-compose.yml | opt | bin | as production server |
name | license | used by | env | bin or src | purpose |
---|---|---|---|---|---|
flask | BSD License | Pipfile | prod | bin | to build REST API |
celery | BSD 3-Clause | Pipfile | prod | bin | asynchronous task runner |
redis-py | MIT | Pipfile | prod | bin | |
unidecode | GNU GPL v2 | Pipfile | prod | bin | |
psycopg2-binary | GNU LGPL | Pipfile | prod | bin | |
requests | Apache License 2.0 | Pipfile | prod | bin | |
owslib | BSD 3-Clause | Pipfile | prod | bin | |
jsonschema | MIT | Pipfile | prod | bin | |
flower | BSD 3-Clause | Pipfile | prod | bin | to monitor celery tasks |
selenium | Apache License 2.0 | Dockerfile | prod | bin | for client-side map rendering and integration testing |
cacheout | MIT | Pipfile | prod | bin | |
kombu | BSD 3-Clause | Pipfile | prod | bin | messaging for celery, direct dependency only for version |
pyproj | MIT | Pipfile | prod | bin | Python interface to PROJ (cartographic projections and coordinate transformations library), direct dependency only for version |
pycld2 | Apache License 2.0 | Pipfile | prod | bin | detecting language for metadata |
lxml | BSD 3-Clause | python3-lxml | prod | bin | |
watchdog | Apache License 2.0 | Pipfile | dev | bin | |
pytest | MIT License | Pipfile | test | bin | |
flake8 | MIT | Pipfile | test | bin | code style checker |
pycodestyle | MIT | Pipfile | test | bin | code style checker |
pylint | GNU GPL v2 | Pipfile | test | bin | code style checker |
autopep8 | MIT | Pipfile | test | bin | to automatically fix code style |
pytest-rerunfailures | MPL | Pipfile | test | bin | to automatically rerun flaky tests |
pytest-timeout | MIT | Pipfile | test | bin | to automatically stop tests after given timeout |
pillow | HPND | Pipfile | test | bin | to ensure similarity of images |
name | license | used by | env | bin or src | purpose |
---|---|---|---|---|---|
layman-test-client | GNU GPL v3 | client/docker/Dockerfile | opt | bin | to demonstrate communication with REST API |
openlayers | BSD 2-Clause | timgen/package.json | prod | bin | for client-side map rendering in Timgen |
http-server | MIT | timgen/package.json | prod | bin | as static HTTP server for Timgen |
cors-anywhere | MIT | timgen/package.json | prod | bin | for proxying Timgen requests |
file-saver | MIT | timgen/package.json | prod | bin | for saving images in Timgen |
name | license | used by | env | bin or src | purpose |
---|---|---|---|---|---|
python3-pip | MIT | Dockerfile | prod | bin | for installing pipenv and gunicorn |
hslayers-ng | MIT | schema.draft-07.json | prod | src | |
libxml | MIT | python3-lxml | prod | bin | |
libxslt | MIT | python3-lxml | prod | bin | |
geographicags/docker-gdal2 | MIT License | Dockerfile | prod | bin | |
kartoza/docker-geoserver | GNU GPL v2 | docker-compose.yml | dev | bin | |
jirikcz/qgis-server | GNU GPL v3 | docker-compose.yml | dev | bin | |
kartoza/docker-postgis | - | docker-compose.yml | dev | bin | |
liferay/portal | GNU GPL v2 | docker-compose.yml | opt | bin | |
jirikcz/micka | GNU GPL v3 | docker-compose.yml | prod-external | bin | |
samtux/micka | GNU GPL v3 | jirikcz/micka | prod-external | src | |
docker-library/redis | BSD 3-Clause | docker-compose.yml | prod | bin |