It parses a Dockerfile (or queries dependencies in a tool like bazel) to get a list of file dependencies and then kicks off an optimized rebuild and redeploy. If you're using buildkit and caches this can be done really quickly (close to native compile without a Docker image)
You can tell it to just sync certain changes (e.g. syncing a javascript file to a container running webpack).
You can tell it to just sync certain changes (e.g. syncing a javascript file to a container running webpack).