F7_recording/dependencies
F7cloud 5824a82857 Exclude large dependencies from git repository
- Добавлены Firefox ESR и Geckodriver в .gitignore
- Создан README.md в dependencies/ с инструкциями по установке

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 12:19:10 +00:00
..
README.md Exclude large dependencies from git repository 2026-02-17 12:19:10 +00:00

Зависимости

Эта папка предназначена для хранения внешних зависимостей проекта.

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 репозиторий из-за их большого размера. Они должны быть установлены отдельно на каждом сервере или включены в процесс развертывания.

Скрипт install.sh ожидает, что эти зависимости уже находятся в папке dependencies/ при запуске установки.