Last updated
Last updated
Сервер локального хранилища Bpium S3 также использует переменные окружения для хранения настроек. Если переменные окружения не заданы, то Bpium S3 считывает их из файла config.env
, который находится в папке приложения Bpium S3.
Если вы устанавливаете сервисы на один компьютер в общую папку. то можете использовать единый конфигурационный файл. Часть параметров у сервисов совпадают.
Любую переменную окружения можно передать с префиксом BPIUM_ или без префикса. Если указаны оба, то приоритет за тем что с префиксом. Примеры:
Без префикса:
С префиксом:
Bpium и Bpium S3 могут использовать общий файл, если стартуют из одной папки. Сервер локального хранилища Bpium S3 может быть запущен и в другой папке или на другом сервере. В этом случае ему необходим отдельный конфигурационный файл с необходимыми для запуска и работы переменными. Конфигурационный файл размещается в папке приложения Bpium S3.
S3_HOST
(обязательный)
string
Публичный (локальный) адрес хранилища, доступный с компьютеров сотрудников (localhost
не допустим).
Пример: files.company.ru
или 211.129.48.11
Для Amazon можно не указывать, формируется сам.
S3_PORT
int
Порт локального хранилища. По умолчанию: 2020
Для Amazon можно не указывать, формируется сам.
S3_REGION
string
Регион дата-центра Amazon. Не используется для локального хранилища.
S3_BUCKET
string
Идентификатор хранилища. По умолчанию: storage
S3_KEY
(обязательный)
string
Публичный ключ доступа.
Для Amazon предоставляется Amazon.
Для локального хранилища — придумайте строку.
S3_SECRET
(обязательный)
string
Секретный код доступа.
Для Amazon предоставляется Amazon.
Для локального хранилища — придумайте строку.
S3_HTTPS
bool
Использовать SSL-сертификаты и протокол HTTPS.
Значения: true/false. По умолчанию: false
.
S3_HTTPS_CERTIFICATE_PATH
string
Путь к файлу сертификата (crt).
S3_HTTPS_KEY_PATH
string
Путь к файлу с ключом сертификата (key).
S3_DATA_PATH
string
Путь к папке для хранения файлов локального хранилища. По умолчанию: текущая папка.