Files
local-dns/scripts/restart_services.py
2025-11-22 15:56:02 +03:00

27 lines
1.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# restart_services.py
from common import *
def main():
print("Перезапуск сервисов Docker Compose...")
# Настройка проекта (включает генерацию конфига dnsmasq)
project_path = setup_project() # Вызывает setup_project, который включает generate_dnsmasq_config
# Перезапускаем контейнеры
print("Перезапуск контейнеров Docker Compose...")
if not run_docker_command("docker-compose restart"):
print("Команда 'docker-compose restart' не удалась.")
print("Попытка поднять контейнеры с помощью 'docker-compose up -d'...")
if not run_docker_command("docker-compose up -d"):
print("Не удалось поднять контейнеры с помощью 'docker-compose up -d'.")
sys.exit(1)
else:
print("Контейнеры подняты с помощью 'docker-compose up -d'.")
else:
print("Контейнеры успешно перезапущены!")
print("Сервисы перезапущены!")
if __name__ == "__main__":
main()