So I went through the whole process, with the help of Discourse’s bot, which made it a bit easier for me, because it seems that the original topic “Move from standalone container to separate web and data containers” was written 10 years ago, and I didn’t want to mess things up.
After a few questions, and a lot of notes taken, I believe I understand things a bit more. My installation is running, so I guess everything has been properly set up…?
The bot told me that when I want to update something that actually needs me to SSH, this should be the order:
# this will take around 20 minutes (first time); usually 5–15 min after that
# (NOT the exact first-bootstrap time — docker caches layers on later rebuilds)
sudo ./launcher bootstrap web_only
# after successful bootstrap, run:
sudo ./launcher destroy web_only && sudo ./launcher start web_only
# occasionally, check disk space:
df -h
# and if disk space is running low due to old unused images:
sudo ./launcher cleanup
and I’m good to go.
That “once-a-year” update is bit more complex, but I also took notes on that, I just need to organize those notes, since I won’t be using them right now.
Is that workflow above correct?
And thank you all for sharing your feedback!