#!/bin/bash source /opt/environment/.env ## Environment variables # SERVICE_BACKUPS_DIR=/backups/fefan # SERVICE_BACKUPS_PREFIX=fefan-dump # SERVICE_BACKUPS_EXTENSION=tar.gz LATEST_BACKUP=$(ls -1 $SERVICE_BACKUPS_DIR/$SERVICE_BACKUPS_PREFIX-*.$SERVICE_BACKUPS_EXTENSION 2>/dev/null | sort | tail -n1) if [ -n "$LATEST_BACKUP" ] && [ -f "$LATEST_BACKUP" ]; then docker cp $LATEST_BACKUP fefan-strapi-1:/app/${LATEST_BACKUP#"$SERVICE_BACKUPS_DIR"/} docker exec fefan-strapi-1 yarn strapi import -f /app/${LATEST_BACKUP#"$SERVICE_BACKUPS_DIR"/} --force docker exec fefan-strapi-1 rm /app/${LATEST_BACKUP#"$SERVICE_BACKUPS_DIR"/} fi