Exclude large dependencies from git repository
- Добавлены Firefox ESR и Geckodriver в .gitignore - Создан README.md в dependencies/ с инструкциями по установке Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
0b94d1826e
commit
5824a82857
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -61,3 +61,8 @@ server.conf
|
||||||
# Build artifacts
|
# Build artifacts
|
||||||
*.tar.gz
|
*.tar.gz
|
||||||
*.zip
|
*.zip
|
||||||
|
|
||||||
|
# Large dependencies (should be downloaded separately)
|
||||||
|
dependencies/firefox-esr/
|
||||||
|
dependencies/geckodriver
|
||||||
|
dependencies/*.tar.gz
|
||||||
|
|
|
||||||
50
dependencies/README.md
vendored
Normal file
50
dependencies/README.md
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
# Зависимости
|
||||||
|
|
||||||
|
Эта папка предназначена для хранения внешних зависимостей проекта.
|
||||||
|
|
||||||
|
## 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/` при запуске установки.
|
||||||
Loading…
Reference in New Issue
Block a user