@luca324/yandex-evershop-s3
v1.0.0
Published
Patched version of @evershop/s3_file_storage with Yandex Cloud S3 support
Maintainers
Readme
@luca324/yandex-evershop-s3
Пропатченная версия @evershop/s3_file_storage с поддержкой Yandex Cloud S3.
Установка
npm install @luca324/yandex-evershop-s3Или для Yarn:
yarn add @luca324/yandex-evershop-s3Что исправляет
Этот пакет автоматически применяет патч к @evershop/s3_file_storage:
- Поддержка Yandex Cloud S3 endpoint
- [Другие исправления, которые вы сделали]
Использование
Используйте точно так же, как оригинальный пакет: добавьте в файл .env следующие переменные:
AWS_ACCESS_KEY_ID=your_access_key_id # ID ключа доступа (в интерфейсе Yandex S3)
AWS_SECRET_ACCESS_KEY=your_secret_access_key # Секретный ключ доступа
AWS_BUCKET_NAME=your_bucket_name # Имя бакета
AWS_REGION=ru-central1 # Регион (для Yandex S3 работает `ru-central1`)
AWS_ENDPOINT=https://storage.yandexcloud.net # Endpoint для Yandex S3 (`https://storage.yandexcloud.net`)
AWS_S3_FORCE_PATH_STYLE=trueКак это работает
При установке postinstall скрипт автоматически применяет патч к установленной копии @evershop/s3_file_storage.
Локальная разработка
# Клонируйте репозиторий
git clone https://github.com/Luca324/yandex-evershop-s3.git
cd yandex-evershop-s3
# Установите зависимости
npm install
# Создайте патч (если нужно обновить)
npx patch-package @evershop/s3_file_storageЛицензия
MIT © Luca324
