4 ms·
Docker for local dev environments. Easily 100s of hours saved from needless tinkering to get n services × packages working in harmony, all to have to do it agai
by 2019-nCoV 7y ago
Docker for local dev environments. Easily 100s of hours saved from needless tinkering to get n services × packages working in harmony, all to have to do it again 3 months later after an OS update.
- nsomaru 7y agoI wonder what OS and stack you are programming that an OS update can break your dev env?
- caleblloyd 7y agoI use Ubuntu as my daily driver and apt packages are updated when upgrading versions. For example moving from 14.04 to 16.04 with `do-release-upgrade` made the default PHP version move from php5 to php7.
- input_sh 7y agoTo be fair, 14.04 to 16.04 is two years worth of upgrade. Skipping from one LTS to another should probably include some breakage.
- fendy3002 7y agoSeconded this. It's also saved many hours for me to pass development environment to colleagues or juniors. Need postgre? Link to one service. Need mongo? Plop another. Rabbitmq? redis? No need to tell them to install those, just pass the docker compose file.