Create run.sh

This commit is contained in:
Felix Schulze 2023-02-22 09:54:38 +01:00 committed by GitHub
parent bf6c05d5c0
commit 1e9e20a071
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

26
run.sh Normal file
View File

@ -0,0 +1,26 @@
#!/bin/bash
cd /root
#updates
apt update && apt upgrade -y
apt install -y unattended-upgrades apt-config-auto-update
#docker
apt install -y curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh
touch docker-compose.yml
#update script
cat >> update.sh << 'END'
#!/bin/bash
cd /root
docker compose pull
docker compose up --detach --force-recreate --pull always
docker image prune -f
END
chmod +x update.sh
ln -s /root/update.sh /etc/cron.weekly/update_docker