1.8 KiB
1.8 KiB
Зависимости
Эта папка предназначена для хранения внешних зависимостей проекта.
Firefox ESR
Firefox ESR должен быть размещен в dependencies/firefox-esr/.
Установка Firefox ESR
Вы можете скачать Firefox ESR с официального сайта Mozilla или использовать предустановленную версию.
Скачать Firefox ESR:
cd dependencies
wget https://download.mozilla.org/?product=firefox-esr-latest-ssl&os=linux64&lang=en-US -O firefox-esr.tar.bz2
tar -xjf firefox-esr.tar.bz2
mv firefox firefox-esr
Или скопировать из существующей установки:
cp -r /opt/firefox-esr dependencies/
Geckodriver
Geckodriver должен быть размещен в dependencies/geckodriver.
Установка Geckodriver
Скачать Geckodriver:
cd dependencies
# Для Linux x64
wget https://github.com/mozilla/geckodriver/releases/latest/download/geckodriver-v0.34.0-linux64.tar.gz
tar -xzf geckodriver-v0.34.0-linux64.tar.gz
chmod +x geckodriver
Или скопировать из существующей установки:
cp /usr/local/bin/geckodriver dependencies/
Примечание
Эти файлы не включены в git репозиторий из-за их большого размера. Они должны быть установлены отдельно на каждом сервере или включены в процесс развертывания.
Скрипт f7recording.sh устанавливает зависимости через системные пакеты (apt-get install firefox-esr и т.д.).