diff --git a/script/backup_restore.sh b/script/backup_restore.sh index 3cb6fea..9421940 100755 --- a/script/backup_restore.sh +++ b/script/backup_restore.sh @@ -1,18 +1,23 @@ #!/bin/sh +##--------------------------------------- +# Variaveis Utilizadas +##---------------------------------------- DIR_BACKUP="/var/backup/colab-sei" LOCALHOST="localhost" -DATABASE_REDMINE='redmine' +DATABASE_REDMINE="redmine" PORT_POSTGRES=5432 -REDMINE_USER='redmine' -PASSWORD_REDMINE_USER='redmine' +REDMINE_USER="redmine" +PASSWORD_REDMINE_USER="redmine" REDMINE_DIRECTORY="/opt/redmine" #make dirs sudo mkdir -p $DIR_BACKUP +#--------------------------------------- + if [ "$1" == "backup" ];then echo "BACKUP" @@ -58,8 +63,9 @@ if [ "$1" == "restore" ] ; then # restore database redmine export PGPASSWORD=$PASSWORD_REDMINE_USER - /usr/pgsql-9.3/bin/pg_restore --host=$LOCALHOST --port=$PORT --dbname=$DATABASE_REDMINE --username=$REDMINE_USER $DIR_BACKUP/redmine.dump -n public -v + /usr/pgsql-9.3/bin/pg_restore --host=$LOCALHOST --port=$PORT --dbname=$DATABASE_REDMINE --username=$REDMINE_USER $DIR_BACKUP/redmine.dump -n public -v + + sudo rsync -bvza $DIR_BACKUP/files_backup/files $REDMINE_DIRECTORY --delete - sudo rsync -bvza $DIR_BACKUP/files_backup $REDMINE_DIRECTORY --delete fi -- libgit2 0.21.2