47 lines
1.8 KiB
Plaintext
47 lines
1.8 KiB
Plaintext
# =============================================================================
|
||
# Attachments — пример конфигурации (.env)
|
||
# Скопируйте в .env и заполните значения.
|
||
# =============================================================================
|
||
# --- Приложение (необязательные, есть значения по умолчанию) ---
|
||
# Версия: 0.11.1
|
||
|
||
# API=/api
|
||
# NAME=Attachments
|
||
# VERSION=0.0.1
|
||
# DESCRIPTION=Attachments
|
||
|
||
# --- База данных PostgreSQL (обязательные) ---
|
||
DATABASE_NAME=attachments
|
||
DATABASE_USER=postgres
|
||
DATABASE_PASSWORD=change_me
|
||
DATABASE_HOST=db
|
||
DATABASE_PORT=5432
|
||
DATABASE_SSL_MODE=disable
|
||
|
||
# Пароль суперпользователя PostgreSQL для контейнера db (docker-compose)
|
||
POSTGRES_PASSWORD=change_me
|
||
|
||
# --- S3 (Yandex Object Storage) ---
|
||
# Вариант 1: путь к JSON с реквизитами сервисного аккаунта.
|
||
# Файл должен содержать: {"endpoint": "...", "access_key_id": "...", "secret_access_key": "..."}
|
||
YANDEX_S3_ACCOUNT_PATH=/etc/sarex/yc-s3-storage/yc-s3-service-account.json
|
||
|
||
# Вариант 2: задать реквизиты напрямую (если не используете JSON-файл).
|
||
# YANDEX_S3_ENDPOINT_URL=storage.yandexcloud.net
|
||
# YANDEX_S3_ACCESS_KEY_ID=change_me
|
||
# YANDEX_S3_SECRET_ACCESS_KEY=change_me
|
||
|
||
YANDEX_S3_VERIFY=true
|
||
# YANDEX_S3_USE_SSL=true
|
||
# YANDEX_S3_REGION=ru-central1
|
||
BUCKET_NAME=attachments-stage-2
|
||
|
||
# --- Логирование (префикс LOG_) ---
|
||
# LOG_LEVEL=INFO
|
||
|
||
# --- Трейсинг / OpenTelemetry (префикс TRACING_) ---
|
||
# TRACING_USE=false
|
||
# TRACING_HOST=localhost:4317
|
||
# TRACING_SERVICE_NAME=attachments
|
||
# TRACING_INSECURE=false
|