Is it possible to have a volume that is sort of “live synched” between the host and the container? My point is to have a
Node.js app/project on the host machine, and then run a
node.js container, which will pick up the project and then whenever I change a file in the project - it to get immediately updated in the container without having to restart the container in order for the volume to get copied.
Currently I have the source code copied in the container’s volume upon lifting the container:
server: build: . ports: - "8001:1337" volumes: - ./app:/app command: npm start
but, as you can see, I need to restart the container every time I want the changes to be updated from the host to the container.
If that is possible, could you provide an example how to write it in docker-compose and maybe also a link to the appropriate docs?