3 ms·
Having a reproducible dev environment is great when everyone’s laptop is different and may be running different OSes, libraries, runtimes, etc. Also docker has
by AlphaSite 1y ago
Having a reproducible dev environment is great when everyone’s laptop is different and may be running different OSes, libraries, runtimes, etc.
Also docker has the network effect. If there was a good light weight tool that was better enough people would absolutely use it.
But it doesn’t exist.
In an ideal world it wouldn’t exist, but we don’t live there.
- a012 1y ago> Having a reproducible dev environment is great when everyone’s laptop is different and may be running different OSes, libraries, runtimes, etc. Docker and other containerization solved the “it works on my machine” issue
- em-bee 1y agoalmost. there is still an issue with selinux. i just had that case. because the client develops with selinux turned off, the docker containers don't run on my machine if i have selinux turned on.
- znpy 1y agoyou miss an intermediate environment (staging, pre-prod, canary, whatever you want to call it) with selinux turned on.
- em-bee 1y agoi don't. the customer does. and they don't seem to care. turning selinux off works for them and they are not paying me to fix that or work around it.
- YJfcboaDaJRDw 1y ago[dead]
- adastra22 1y agoDocker is that lightweight tool, isn’t it? It doesn’t seem that complex to me. Unfamiliar to those who haven’t used it, but not intrinsic complexity.