woodpecker restart: use docker compose

This commit is contained in:
Kiara Grouwstra 2023-10-29 12:00:06 +01:00
parent e8c9295f52
commit 4ad40c6216
1 changed files with 3 additions and 1 deletions

View File

@ -9,11 +9,13 @@ cron__jobs:
- dest: '/usr/local/lib/checkwoodpecker.sh'
content: |
{% raw %}
#!/bin/bash
# check for running woodpecker, if needed restart
state="$(docker inspect woodpecker_woodpecker-server_1 --format '{{.State.Status}}')"
if [ "$state" != "running" ]; then
echo "woodpecker down at $HOSTNAME , attempting restart"
docker start woodpecker_woodpecker-server_1
/usr/local/bin/docker-compose -f /etc/docker/compose/woodpecker/docker-compose.yml up -d
fi
{% endraw %}