eclipse-thingweb / test-things

Collection of Things that can be used for testing different IoT protocols, security mechanisms and interaction styles
https://thingweb.io
Other
4 stars 2 forks source link

29 add additional services #30

Closed hasanheroglu closed 3 months ago

hasanheroglu commented 3 months ago

Closes #29.

Here we have new services:

Docker compose files

I have separated docker-compose file into two docker-compose files to make it easy to maintain:

Auth & Authz

Regarding auth & authz for additional services, I added simple basic auth for now; maybe it will be easier to see how the tools work together while testing this PR. Therefore, this PR would also close #26.

Portainer alternatives

Similar tools to Portainer:

What I would suggest is that we try Portainer and see how it fits our usage. Since we don't depend on it critically, it would be easy to switch to something else in the future.

Resource usages

I have seen varying usage of resources for CPU (5-20%) and memory (400-500MB). I have already put limits in docker files for resource usage, but we can adjust them in the future depending on our needs.

egekorkan commented 3 months ago

Additionally, we can also save the dashboard config in GitHub. That way, anyone who tests locally can replicate the hosted dashboard