I've been working on this little rails app with docker for a while and I'm finally ready to move it into production but I'm not sure what the best practice is for deploying a Docker app.
When developing my app I was using volumes because waiting for the docker to rebuild the image with each change to the app was ridiculous. In a production app, however, I'm not sure if there are any disadvantages.
Are there, if so what are they? Should I continue to use volumes or should I just make a new dockerfile with add?