actions:
- title: backup containers
shell: "docker run --rm -d --privileged -v /home/geezo/docker_containers/autorestic:/data -v /var/run/docker.sock:/var/run/docker.sock cupcakearmy/autorestic autorestic backup -va -c /data/config.yaml"
icon:
execOnCron:
- "@daily"
- title: deploy all containers
shell: |
cd /docker_containers
while IFS= read -r dir; do
if [ -f "${dir}/docker-compose.yml" ] || [ -f "${dir}/docker-compose.yaml" ]; then
echo "Processing directory: ${dir}"
cd "${dir}"
docker compose up -d
cd ..
else
echo "Warning: No docker-compose file found in ${dir}"
fi
done < service_order.txt
icon:
execOnCron:
- "@daily"