DEV Community


Discussion on: How do we setup a proper development workflow?

codestuff2 profile image
Adam Whitlock

I would argue that using docker can provide you with an identical local environment as your production server. That is the idea of docker in that the container itself contains all configuration and source code for the app to run. Docker containers are also more lightweight and less resource heavy than a VM. It's my preferred Dev workflow base.

owenfar profile image
Owen Far Author

Hey Adam. True, Docker can be another good solution, but it might be too complicated for those who are getting started and simply want to publish a personal website or a small service. It's still useful to know it can do the job. Thank you :)