# 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()