feat: added restart_containers.sh and restart single deployment scripts

This commit is contained in:
root 2025-07-27 12:40:21 +02:00
parent e3995ea923
commit a71098e7ca
7 changed files with 53 additions and 6 deletions

21
restart_containers.sh Executable file
View file

@ -0,0 +1,21 @@
#!/bin/bash
echo "Restarting ddns"
docker-compose -f /opt/docker/ddns/docker-compose.yml down
docker-compose -f /opt/docker/ddns/docker-compose.yml up -d
echo "Restarting forgejo"
docker-compose -f /opt/docker/forgejo/docker-compose.yml down
docker-compose -f /opt/docker/forgejo/docker-compose.yml up -d
echo "Restarting jellyfin"
docker-compose -f /opt/docker/jellyfin/docker-compose.yml down
docker-compose -f /opt/docker/jellyfin/docker-compose.yml up -d
echo "Restarting vaultwarden"
docker-compose -f /opt/docker/vaultwarden/docker-compose.yml down
docker-compose -f /opt/docker/vaultwarden/docker-compose.yml up -d
echo "Restarting nextcloud"
docker-compose -f /opt/docker/nextcloud/docker-compose.yml down
docker-compose -f /opt/docker/nextcloud/docker-compose.yml up -d

5
restart_ddns.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
echo "Restarting ddns"
docker-compose -f /opt/docker/ddns/docker-compose.yml down
docker-compose -f /opt/docker/ddns/docker-compose.yml up -d

5
restart_forgejo.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
echo "Restarting forgejo"
docker-compose -f /opt/docker/forgejo/docker-compose.yml down
docker-compose -f /opt/docker/forgejo/docker-compose.yml up -d

5
restart_jellyfin.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
echo "Restarting jellyfin"
docker-compose -f /opt/docker/jellyfin/docker-compose.yml down
docker-compose -f /opt/docker/jellyfin/docker-compose.yml up -d

5
restart_nextcloud.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
echo "Restarting nextcloud"
docker-compose -f /opt/docker/nextcloud/docker-compose.yml down
docker-compose -f /opt/docker/nextcloud/docker-compose.yml up -d

5
restart_vaultwarden.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
echo "Restarting vaultwarden"
docker-compose -f /opt/docker/vaultwarden/docker-compose.yml down
docker-compose -f /opt/docker/vaultwarden/docker-compose.yml up -d

View file

@ -1,18 +1,19 @@
#!/bin/bash
rm -f /var/log/cron/update_containers.log
cd /opt/docker/ddns
docker-compose down && docker-compose pull && docker-compose up -d
docker-compose down && docker-compose pull && docker-compose up -d >> /var/log/cron/update_containers.log
cd /opt/docker/forgejo
docker-compose down && docker-compose pull && docker-compose up -d
docker-compose down && docker-compose pull && docker-compose up -d >> /var/log/cron/update_containers.log
cd /opt/docker/jellyfin
docker-compose down && docker-compose pull && docker-compose up -d
docker-compose down && docker-compose pull && docker-compose up -d >> /var/log/cron/update_containers.log
cd /opt/docker/nextcloud
docker-compose down && docker-compose pull && docker-compose build && docker-compose up -d
docker-compose down && docker-compose pull && docker-compose build && docker-compose up -d >> /var/log/cron/update_containers.log
cd /opt/docker/vaultwarden
docker-compose down && docker-compose pull && docker-compose up -d
docker-compose down && docker-compose pull && docker-compose up -d >> /var/log/cron/update_containers.log
docker image prune -a -f
docker image prune -a -f >> /var/log/cron/update_containers.log