F7_recording/dependencies/README.md
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

51 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Зависимости
Эта папка предназначена для хранения внешних зависимостей проекта.
## 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 репозиторий из-за их большого размера. Они должны быть установлены отдельно на каждом сервере или включены в процесс развертывания.
Скрипт `install.sh` ожидает, что эти зависимости уже находятся в папке `dependencies/` при запуске установки.