Update Dockerfile so it doesn't automatically bind any TCP listeners #1942
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Made changes so it doesn't automatically bind any TCP listener to prevent nanomq.conf TCP listener from being overwritten.
It is having problems whenever I provide my nanomq.conf file that has a TCP listener with a different port, It only binds to default 1883 and not my conf file.
Output from 'top' in the docker container:
my nanomq.conf file:
Docker command used to run the container:
It only binds to 1883 as provided in
nanomq/deploy/docker/Dockerfile
Line 28 in bd37c6f
But in other variants of the image (slim,dev,full) it is different for some reason:
nanomq/deploy/docker/Dockerfile-slim
Line 29 in bd37c6f