From 336d64777a418cda52b1e19a8d921e692deb378f Mon Sep 17 00:00:00 2001 From: Ground-Zerro Date: Sun, 1 Dec 2024 21:30:19 +1100 Subject: [PATCH] Update dm-docker.sh --- dm-docker.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/dm-docker.sh b/dm-docker.sh index 9839748..137d406 100644 --- a/dm-docker.sh +++ b/dm-docker.sh @@ -56,6 +56,15 @@ RUN python3.12 -m pip install --upgrade pip && \ CMD ["python3.12", "main.py"] EOL +# Создаём файл domain-ip-resolve.txt, если его нет +if [ ! -f "./domain-ip-resolve.txt" ]; then + echo "Создаём файл domain-ip-resolve.txt..." + touch domain-ip-resolve.txt + echo "Файл domain-ip-resolve.txt создан." +else + echo "Файл domain-ip-resolve.txt уже существует." +fi + # Собираем Docker образ, если его нет if ! docker image inspect domainmapper >/dev/null 2>&1; then echo "Собираем Docker образ..." @@ -71,7 +80,10 @@ if docker ps -a | grep -q domainmapper_container; then fi echo "Запускаем Docker контейнер..." -docker run --name domainmapper_container -v ./domain-ip-resolve.txt:/app/domain-ip-resolve.txt -it domainmapper +docker run --name domainmapper_container -v "$(pwd)/domain-ip-resolve.txt:/app/domain-ip-resolve.txt" -it domainmapper + +# Сообщаем пользователю о местонахождении файла +echo "Контейнер завершил работу. Файл domain-ip-resolve.txt находится в $(pwd)/domain-ip-resolve.txt" # Удаляем скрипт после выполнения echo "Скрипт завершен, удаляю себя..."