1
0
mirror of https://github.com/pravets/oscript-images.git synced 2025-11-23 22:24:41 +02:00
Files
oscript-images/scripts/cleanup.sh
2025-07-24 10:28:41 +00:00

24 lines
698 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
# Разлогинивание из Docker
if [ -n "$DOCKER_REGISTRY_URL" ]; then
docker logout "$DOCKER_REGISTRY_URL"
else
docker logout
fi
# Очистка переменных среды из .env
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ENV_FILE="$SCRIPT_DIR/.env"
if [ -f "$ENV_FILE" ]; then
while IFS='=' read -r var _; do
# Удаляем пробелы и префикс export, если есть
var=$(echo "$var" | sed -e 's/^export[[:space:]]*//')
if [[ $var != "" && $var != \#* ]]; then
unset "$var"
fi
done < "$ENV_FILE"
fi
echo "Очистка завершена."