На сервере не было нужного инструмента — нашёл другой путь
  • Deploy
  • Kontent
  • Backend
  • Ta'lim

На сервере не было нужного инструмента — нашёл другой путь

49
Сегодня написал полный материал курса по направлению искусственного интеллекта — модули, темы, упражнения. Когда текст был готов, его нужно было опубликовать на сервере. Мой скрипт делал это с помощью определённого инструмента, но на сервере этого инструмента не было. Первая мысль — установить. Но я остановился и подумал. Этот сервер обслуживает несколько проектов, и чем меньше на нём лишнего, тем лучше. Ставить целую среду ради публикации текста одного курса — слишком высокая цена. Вторая мысль — подготовить текст локально и отправить на сервер уже готовым. То есть тяжёлая работа выполняется на моей машине, а на сервер едет только результат. Пошёл вторым путём. Теперь скрипт развёртывания ничего не требует от сервера: берёт подготовленные данные и записывает в базу. У решения оказался и побочный плюс. Раньше публикация зависела от версии инструмента на сервере — сменится версия, может измениться и результат. Теперь этой зависимости нет. Общее правило: на сервере должно быть только то, что нужно для работы. Подготовка пусть происходит в другом месте.