Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Check this out https://spin.atomicobject.com/2017/... although on a side project I’m using docker locally for development with the image automatically built on commits to github master branch via Docker clouds build infrastructure then just pull down the image on my server. Makes updating production builds a breeze
carlosjpc99298dVirtual box is the past, try docker
You get one free private repo free with docker now as well which is a nice bonus
DLMousey1079698dOn Windows I've got a debian vm connected by a host only adapter and an smb share to my projects set up in Windows to access them. Also got the common ports (eg. 3000) forwarded to that vm on localhost.
I fire up php servers/browsersync instances on that vm (Windows is too damn slow with them) and then access them over the network.
Modify the files in Windows and browsersync picks up the change and auto reloads for me :)
It would help if you told us what you're actually setting a dev environment up for, JS? Php? C++? Concrete stress testing? Particle physics?
I’d say use docker it allows you to spin up ready to go images , dbs etc. You can run Linux images on Windows now as well and map your source code in via volumes. You can then build your own custom images and reuse them. It is also a lot lighter than a full blown vm. Check out the docker hub for all the stuff you can get started experimenting with and not have to worry wasting hours setting it up
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job