# Зависимости Эта папка предназначена для хранения внешних зависимостей проекта. ## Firefox ESR Firefox ESR должен быть размещен в `dependencies/firefox-esr/`. ### Установка Firefox ESR Вы можете скачать Firefox ESR с официального сайта Mozilla или использовать предустановленную версию. **Скачать Firefox ESR:** ```bash 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 ``` **Или скопировать из существующей установки:** ```bash cp -r /opt/firefox-esr dependencies/ ``` ## Geckodriver Geckodriver должен быть размещен в `dependencies/geckodriver`. ### Установка Geckodriver **Скачать Geckodriver:** ```bash 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 ``` **Или скопировать из существующей установки:** ```bash cp /usr/local/bin/geckodriver dependencies/ ``` ## Примечание Эти файлы не включены в git репозиторий из-за их большого размера. Они должны быть установлены отдельно на каждом сервере или включены в процесс развертывания. Скрипт `f7recording.sh` устанавливает зависимости через системные пакеты (apt-get install firefox-esr и т.д.).