diff --git a/olivetin/config.yaml b/olivetin/config.yaml index 35f927e..34e1bde 100644 --- a/olivetin/config.yaml +++ b/olivetin/config.yaml @@ -4,6 +4,22 @@ actions: icon: execOnCron: - "@daily" + - title: deploy all containers + shell: | + cd /home/geezo/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" diff --git a/service_order.txt b/service_order.txt new file mode 100644 index 0000000..0982752 --- /dev/null +++ b/service_order.txt @@ -0,0 +1,26 @@ +caddy +gitea +authentik +vaultwarden +nextcloud +immich +memos +yams +beaverhabits +portainer +dockge +netbird +minio +watchtower +tubearchivist +n8n +newt +gomft +autorestic +glance +beszel +operational +hoarder +dozzle +olivetin +open-web-ui \ No newline at end of file