Baseline md2vk: docs, audit log, docker 8420, openspec, deploy

This commit is contained in:
estorozhenko
2026-09-18 22:05:01 +00:00
commit 09e960a3a9
39 changed files with 3716 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# md2vk configuration
HOST=0.0.0.0
PORT=8000
# Путь к файлу с ключом Fernet-шифрования VK-токенов
# Файл должен содержать 32-байтовый base64-ключ, сгенерированный:
# python3 -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
# В Docker — /run/secrets/token_encryption_key
# При локальном запуске — /opt/md2vk/secrets/token_encryption_key
TOKEN_ENCRYPTION_KEY_FILE=/opt/md2vk/secrets/token_encryption_key
# База данных (SQLite = один файл, не требует отдельного сервера)
DATABASE_URL=sqlite+aiosqlite:///data/md2vk.db
# Версия VK API
VK_API_VERSION=5.199
# Rate limiting: макс. запросов в минуту на один VK-аккаунт
RATE_LIMIT_PER_MINUTE=10