#Dependencies source "./.dependencies/spinner.sh" #-------CONFIGURATION-------# URL="blog.noobtoroot.xyz" ARCHIVE_NAME="content.tar.gz" CONTENTBACKUP_PATH="./tmp" IMAGE_FOLDER=NULL #--------------------------# #docker run -d --name $URL -p 3001:2368 -e url=https://$URL ghost:latest #CHECK IF ARCHIVE EXIST if ! [[ -f "$ARCHIVE_NAME" ]]; then echo "ARCHIVE BACKUP IS MISSING" exit fi start_spinner "EXTRACT AND COPY CONTENT FILES IN DOCKER CONTAINER" #-----------------------------------------------------------------# #EXTRACT mkdir -p $CONTENTBACKUP_PATH tar -zxf $ARCHIVE_NAME -C $CONTENTBACKUP_PATH > /dev/null 2>&1 #FIND IMAGES FOLDER IMAGE_FOLDER=$(find ./ -type d -wholename "*content/images") #EXTRACT TO DOCKER CONTAINER docker cp -L "$IMAGE_FOLDER" $URL:/var/lib/ghost/content/ #REMOVE TMP CONTENT BACKUP FILES rm -dR $CONTENTBACKUP_PATH #----------------------------------------------------------------# stop_spinner $?