Comment on I'm using compose wrong and I know it.
Mythnubb@lemm.ee 1 year 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 1 year ago
Or just use the Watchtower container to auto-update them 😉
DH10@feddit.de 1 year 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 1 year 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 1 year ago
Exactly, when it updates, I want to initiate it to make sure everything goes as it should.
pete_the_cat@lemmy.world 1 year ago
Nothing off mine is that important that I couldn’t create/rollback the container if it does happen to screw up.