This commit is contained in:
Mikan
2025-11-22 15:56:02 +03:00
parent 3d69f8596b
commit 3831545d38
3 changed files with 159 additions and 91 deletions

View File

@@ -2,21 +2,25 @@
from common import *
def main():
print("Перезапуск сервисов...")
# Настройка проекта
setup_project()
print("Перезапуск сервисов Docker Compose...")
# Настройка проекта (включает генерацию конфига dnsmasq)
project_path = setup_project() # Вызывает setup_project, который включает generate_dnsmasq_config
# Перезапускаем контейнеры
print("Перезапуск контейнеров...")
print("Перезапуск контейнеров Docker Compose...")
if not run_docker_command("docker-compose restart"):
print("Не удалось перезапустить контейнеры")
# Если restart не сработал, пробуем поднять контейнеры
print("Команда 'docker-compose restart' не удалась.")
print("Попытка поднять контейнеры с помощью 'docker-compose up -d'...")
if not run_docker_command("docker-compose up -d"):
print("Не удалось поднять контейнеры")
print("Не удалось поднять контейнеры с помощью 'docker-compose up -d'.")
sys.exit(1)
else:
print("Контейнеры подняты с помощью 'docker-compose up -d'.")
else:
print("Контейнеры успешно перезапущены!")
print("Сервисы перезапущены!")
if __name__ == "__main__":
main()
main()