DEV Community

Discussion on: I hate setting up my dev environment.

Collapse
 
thomasjunkos profile image
Thomas Junkツ

I would say there are two keywords to solve this problem:

  • Sourcecontrol (e.g. github, bitbucket, $younameit) where you host configuration files

  • Ansible to get setups going.

Result: Reproducible dev environments.

Done.

Collapse
 
stuartpullinger profile image
stuartpullinger

I'd add Vagrant to that list. Funnily enough, I've just started trying to set up a repeatable dev environment using Vagrant + Ansible + Git. You can see my meagre attempts here:

github.com/stuartpullinger/devenv

Collapse
 
thomasjunkos profile image
Thomas Junkツ

Why not docker?

Thread Thread
 
stuartpullinger profile image
stuartpullinger • Edited

Inertia! :) We don't have Docker as a deployment target at work so I've never been forced to learn it! Plus, some complication using Docker and VirtualBox at the same time on Windows 10 put me off. But you can use it behind Vagrant.