3 ms·
We don’t use containers with a pretty large deployment. (1k or so bare metal servers) If you statically link all your binaries then your deployment system can
by Negitivefrags 5y ago
We don’t use containers with a pretty large deployment. (1k or so bare metal servers)
If you statically link all your binaries then your deployment system can be rsync a directory.
The only dependency is that the Linux kernel is new enough. Other than that the packages we deploy will run on literally any setup.
- claytonjy 5y agowhat languages do you use in this way? this sounds a lot easier and more natural for C than python
- Negitivefrags 5y agoC++ for the most part. I don’t use python much but I don’t know why it wouldn’t be possible build it statically and package your entire dependency set into a single directory.
- claytonjy 5y agoIt's certainly possible in python, and there's a handful of tools/approaches, but the last one I used, PEX, left me scarred. It's certainly a much less common or simple approach then copying a venv into a docker container.