22 lines
794 B
Python
22 lines
794 B
Python
|
|
# restart_services.py
|
|||
|
|
from common import *
|
|||
|
|
|
|||
|
|
def main():
|
|||
|
|
print("Перезапуск сервисов...")
|
|||
|
|
|
|||
|
|
# Настройка проекта
|
|||
|
|
setup_project()
|
|||
|
|
|
|||
|
|
# Перезапускаем контейнеры
|
|||
|
|
print("Перезапуск контейнеров...")
|
|||
|
|
if not run_docker_command("docker-compose restart"):
|
|||
|
|
print("Не удалось перезапустить контейнеры")
|
|||
|
|
# Если restart не сработал, пробуем поднять контейнеры
|
|||
|
|
if not run_docker_command("docker-compose up -d"):
|
|||
|
|
print("Не удалось поднять контейнеры")
|
|||
|
|
sys.exit(1)
|
|||
|
|
|
|||
|
|
print("Сервисы перезапущены!")
|
|||
|
|
|
|||
|
|
if __name__ == "__main__":
|
|||
|
|
main()
|