| @@ -0,0 +1,21 @@ | |||
| #!/bin/bash | |||
| #crontab example setup | |||
| #0 5 * * * /root/update_biukopweb_docker.sh >> /root/update_docker.log | |||
| DATE=$(date) | |||
| IMAGE="lawipac/biukopweb" | |||
| echo "$DATE" Puling $IMAGE ... | |||
| out=$(docker pull $IMAGE) | |||
| echo "$out" | |||
| #there is real update from docker pull | |||
| if [[ $out != *"up to date"* ]]; then | |||
| echo NEW image pulled on "$DATE" | |||
| docker stop biukopweb-container | |||
| docker rm biukopweb-container | |||
| docker run --name=biukopweb-container --restart=unless-stopped -p 8080:8080 -d $IMAGE | |||
| docker image prune -f | |||
| else | |||
| echo "$DATE" - docker pull has no new image | |||
| fi | |||