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