We use yarn and not npm, we remove npm because it has a dependencie with cross-spawn which has a CVE.
Improve y-provider image by having the node_modules as small as possible. We move split the Dockerfile and add it to the y-provider folder, it will be easier to read and maintain.