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

node-wot Things #3

Closed egekorkan closed 2 months ago

egekorkan commented 1 year ago

Still in discussion but the idea is to also add node-wot Things and manage them via a single docker compose

egekorkan commented 4 months ago

We have taken a decision on today's call. The following Thing's source code should be moved here and integrated into docker-compose configuration:

Given that clients are going to be used as tests, there can be new errors coming up. So in one commit, the original code can be moved and another commit can do the necessary changes.

hasanheroglu commented 4 months ago

I will handle this.

egekorkan commented 3 months ago

We have to do some workarounds here since the TD exposed by node-wot will be incorrect. The hostname can be plugfest.thingweb.io since node-wot does not check but the port will be wrong. The ports are changed by Traefik (at least we do so for now) so we have to make sure that people do not get the node-wot exposed TD (e.g. http://plugfest.thingweb.io:8083/testthing should not be retrievable). The correct TD will be in the TDD and the GitHub repo. We can block the node-wot TD with some configs in Traefik. The CoAP Things need to have same port in and out.