upgrade_joplin.sh
-first version
This commit is contained in:
48
upgrade_joplin.sh
Normal file
48
upgrade_joplin.sh
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
italic="\033[3m"
|
||||||
|
#underline="\033[4m"
|
||||||
|
#ita_under="\033[3;4m"
|
||||||
|
#bgd="\033[1;4;31m"
|
||||||
|
red="\033[1;31m"
|
||||||
|
green="\033[1;32m"
|
||||||
|
yellow="\033[1;33m"
|
||||||
|
bold="\033[1m"
|
||||||
|
#box="\033[1;41m"
|
||||||
|
reset="\033[0m"
|
||||||
|
|
||||||
|
host=$(hostname)
|
||||||
|
|
||||||
|
if [ "$host" == "localhost" ]; then
|
||||||
|
ip=$(hostname -I | awk '{print $1}')
|
||||||
|
|
||||||
|
if [ "$ip" = "212.227.191.167" ]; then
|
||||||
|
|
||||||
|
nc_dir=/var/www/vhosts/maboiteverte.fr/docker/joplin
|
||||||
|
|
||||||
|
cd $nc_dir || exit
|
||||||
|
|
||||||
|
BKP_DATE="$(date +"%d-%m-%Y_%H-%M-%S")"; # => Mercredi_30-10-2019_11-33-17
|
||||||
|
BKP_FILENAME="db.$BKP_DATE.sql"
|
||||||
|
DB_NAME="joplin_db_1"
|
||||||
|
|
||||||
|
echo -e "\n${green}Backup Joplin database as $BKP_FILENAME ...${reset}"
|
||||||
|
|
||||||
|
sudo docker exec -it $DB_NAME pg_dumpall -U joplin > $BKP_FILENAME
|
||||||
|
|
||||||
|
|
||||||
|
echo -e "\n${green}Updating Joplin server ...${reset}"
|
||||||
|
|
||||||
|
sudo docker-compose stop
|
||||||
|
|
||||||
|
sudo docker-compose pull
|
||||||
|
|
||||||
|
[ -f .env ] && sudo docker-compose up -d || COMPOSE_HTTP_TIMEOUT=200 sudo docker-compose up -d
|
||||||
|
|
||||||
|
|
||||||
|
echo -e "\n${green}Purge older docker images ...${reset}"
|
||||||
|
|
||||||
|
sudo docker image prune -a
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user