Elasticsearch — Копировать содержимое одного домена в другой

  Для того, чтобы скопировать все индексы с одного домена в другой воспользуемся утилитой elasticdump Для утилиты elasticdump нужнен npm, если их нет, то устанавливаем nodejs и npm:   Устанавливаем elasticdump:   Создадим скрипт, предварительно указав в переменных old_instance и new_instance URL своих ES доменов.   Делаем скрипт исполняемым и запускаем: Если в качестве Elasticsearch … Продолжить читать "Elasticsearch — Копировать содержимое одного домена в другой"

FIX ERROR — npm: Couldn’t follow symbolic link

При сборке мобильного приложения для Android на Ubuntu получил следующую ошибку: FAILURE: Build failed with an exception. * What went wrong: Failed to capture fingerprint of input files for task ':app:bundleReleaseJsAndAssets' property '$1' during up-to-date check. > Could not list contents of '/var/lib/jenkins/workspace/myapp_develop_0.0.1/node_modules/react-native-interactable/{ios,android}'. Couldn't follow symbolic link. Если вывести содержимое директории "node_modules/react-native-interactable" то видим следующее: … Продолжить читать "FIX ERROR — npm: Couldn’t follow symbolic link"

Jenkins — NodeJS + Nginx

Пример MultibranchPipeline сборки и деплоя NodeJS при помощи Jenkins'а, упаковывание собранного в контейнер с Nginx'ом и обновлением образа в Kubernetes. В качестве хранилища образов используется AWS ECR, уведомления о сборке отправляются в SLACK канал. Jenkinsfile: