I have made some changes to channel-web, and i am able to see changes locally,
then i ran :
npm run build then
npm run package
but unfortunately no changes detected when i deploy using docker.
is something missing?
Are you building your docker image from your local repository? You will need to create your own custom image; the images provided from Docker Hub are built from the binary file.
On another note, would you be willing to contribute your changes to the official repository? If so, feel free to open a pull request on GitHub! When merged to master, the next binary release will include your changes.