- записи, метаданные и файлы съехались под один каталог данных; появилась панель владельца, а gin, goqu, goose и требование CGO ушли - захват задачи стал одним запросом с RETURNING; заведены число попыток, состояние dead и нарастающая пауза вместо признака is_error - имя файла в хранилище задаёт сервис и в журнал не идёт: вместе с идентификатором записи оно собирало бы ссылку на скачивание
43 lines
1.4 KiB
TOML
43 lines
1.4 KiB
TOML
# Server configuration
|
||
[server]
|
||
port = 8080
|
||
shutdown_timeout = 5
|
||
force_shutdown_timeout = 20
|
||
|
||
# Storage configuration
|
||
# Единственный каталог данных: под ним лежат и база, и файлы записей.
|
||
[storage]
|
||
data_dir = "data"
|
||
|
||
# Yandex Cloud Configuration
|
||
[yandex]
|
||
# ID папки в Yandex Cloud (получить в консоли Yandex Cloud)
|
||
folder_id = "your_folder_id_here"
|
||
|
||
# API ключ для доступа к Yandex SpeechKit (получить в консоли Yandex Cloud)
|
||
speech_kit_api_key = "your_speech_kit_api_key_here"
|
||
|
||
# Object Storage (S3) configuration
|
||
# Access Key ID для доступа к Object Storage (получить в консоли Yandex Cloud)
|
||
object_storage_access_key_id = "your_access_key_id"
|
||
|
||
# Secret Access Key для доступа к Object Storage (получить в консоли Yandex Cloud)
|
||
object_storage_secret_access_key = "your_secret_access_key"
|
||
|
||
# Имя бакета в Object Storage
|
||
object_storage_bucket_name = "your_bucket_name"
|
||
|
||
# Регион Object Storage
|
||
object_storage_region = "ru-central1"
|
||
|
||
# Endpoint Object Storage
|
||
object_storage_endpoint = "https://storage.yandexcloud.net/"
|
||
|
||
# Telegram Bot Configuration
|
||
[telegram]
|
||
# Токен Telegram бота (получить у @BotFather в Telegram)
|
||
bot_token = "your_telegram_bot_token_here"
|
||
|
||
# Таймаут обновлений Telegram бота (в секундах)
|
||
update_timeout = 10
|