Update README.md

This commit is contained in:
gigirassy
2026-05-01 07:00:20 +02:00
parent 5ddf14ba8d
commit a88d4e9d9b
+36 -1
View File
@@ -1,3 +1,38 @@
# stack
simple bash script for container management (updating, starting, adding containers to control)
simple bash script for compose file container management (updating, starting, adding containers to control)
this is meant to be used on servers, not home container workflows.
## usage:
make a stack.conf in your home folder that contains just this.
**replace nune with your user's name.**
``STACK_HOME=/home/user``
then, copy ``stack`` to somewhere in your user's path. ``chmod +x`` it.
after, containers with compose file can be added for mass control with your shell.
``stack add FOLDERNAME`` will add ``/home/user/FOLDERNAME`` to your stack.conf. this also applies for folders in nested paths.
you can also add your current folder. let's say you're in /home/user/pizza. you got a compose.yml there. you add it to stack with ``stack add .``.
depending on shell, you can add folders to stack.conf in bulk.
for zsh: ``stack add {beep,boop}``.
after, your stack.conf will look like:
``STACK_HOME=/home/user
/home/user/FOLDERNAME
/home/user/pizza
/home/user/beep
/home/user/boop
``
now that you got a stack, you can easily start your stack.
``stack start`` will bring those four containers up.
let's say you wanna keep them updated.
``stack update`` will pull their latest images and restart them.