Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
asgs115443yYou are right. It is somewhat of a hassle but once an image is built, some of these complexities go away
-
sariel85873yI'm confused where make and python come into play?
I've used docker since almost the beginning and haven't had to use either of those for at least 7 years.
Also, bash as a dependency? WTF kind of a backwards mainframe fuckery are you working with?
That's like calling the kernel a dependency for your software to run, why stop there though? Let's also call out: ram, cpu, psu, the whole fucking network, the DC, and the whole of society!
It's a list of what's needed to run the app, not your Emmys thank you list. -
horus30573y@sariel the docker-compose commands are so long (calling multiple compose files) that we deliver a makefile to shorten them. There is also a bash script for installation and update.
-
respex1533yWell to be fair, a few things to install and update manually is more manageable than dozens, so.
-
hjk10157513yThan you are doing it wrong.
They only need docker/docker-compose greater than X.
The rest you can manage in the compose file and start script.
If they need to run some command line stuff than yeah you may need a make requirement too. But not anything else. Everything should be run inside the containers using exec.
Related Rants
Our software needs apache, php, mysql and node of certain versions installed. This is too many dependecies for our customers.
Let's dockerize!
Now they need docker, docker-compose, make, bash and python in a certain version. What an improvement!
I mean yes but hm.
rant
docker