I'm developing a simple NodeJS application. I use docker and it makes it very easy to deploy to production. This is my Dockerfile:
FROM node
COPY . /src
RUN cd /src; npm install
EXPOSE 3000
CMD ["node", "/src/express.js"]
On my development environment (windows, boot2Docker) Docker is slowing me down, because for every small change I do, I have to re-build the Docker image and run the container and it takes a few minutes.
I couldn't find a way to simply copy my source files from the host to the docker container. Is there an easy way to do it? Should I use plain nodeJS on my development environment and only use Docker in production?
Thanks!