Version 1.0
This is a setup of an analytics platform for the NordicWay II project. The platform supports data storage, analysis and presentation of results. The project relies on external queing services like the NordicWay II interchange or equals for data ingestion. Hence the Docker stack does not contain queuing functionality.
The setup is for running on a that the user uses SSH to logonto and create tunnels. All ports are only exposed to the local host for security reasons. Hence all data on the move is moved in an encryptes SSH tunnel.
The Docker compose functionality is used to create a stack of applications that together becomes the Trantek analytics platform. All containers except for PostgreSQL uses volumes for mounting the data. After practical testing on geographic data moving the storage for the database is moved to SSD storage on the server (/media/ssd/docker_PG11). The rest works like magic :) Just go into the logfiles of trantek-jupyter to find the access token.
This version of the Trantek platform has been tested on Windows 10 and WSL2 Ubuntu 20.04 - and it works :)
- Jupyter lab: http://localhost:7002/lab
- Jupyter notebook http://localhost:7002
- NodeRed: http://localhost:7001
- Postgresql: 7004 at localhost - 5432@ trantek-postgres
- Mongodb: 7003 at localhost
- Mongodb express http://localhost:7005
- PGAdmin4 http://localhost:7006
(for this single user engineering stack localhost security is used)
PostgreSQL
- user: trantek
- password: svv123svv
PGAdmin 4
- user: [email protected]
- password: svv123svv
To enable per application security go into the Docker-compose file and configure therafter.
20210108 Tomas Levin