Comment on I'm using compose wrong and I know it.
Mythnubb@lemm.ee 8 months ago
As other have said, I have a root docker directory then have directories inside for all my stacks, like Plex. Then I run this script which loops through them all to update everything in one command.
for n in plex-system bitwarden freshrss changedetection.io heimdall invidious paperless pihole transmission dashdot do cd /docker/$n docker-compose pull docker-compose up -d done echo Removing old docker images... docker image prune -f
pete_the_cat@lemmy.world 8 months ago
Or just use the Watchtower container to auto-update them 😉
DH10@feddit.de 8 months ago
I don’t like the auto update function. I also use a script similar to the one op uses (with a .ignore file added). I like to be in control when (or if) updates happen. I use watchtower as a notification service.
chiisana@lemmy.chiisana.net 8 months ago
I scream test myself… kidding aside, I try to pin to major versions where possible —
Postgres:16-alpine
for example will generally not break between updates and things should just chip along. It’s when indie devs not tagging anything other thanlatest
or adhere to semantic versioning best practices where I keep watchtower off and update once in a blue moon manually as a result.Mythnubb@lemm.ee 8 months ago
Exactly, when it updates, I want to initiate it to make sure everything goes as it should.
pete_the_cat@lemmy.world 8 months ago
Nothing off mine is that important that I couldn’t create/rollback the container if it does happen to screw up.