Files
peptide-parcer/env.example

42 lines
1.2 KiB
Plaintext

# ANCHOR: Environment_Variables_Example
# Семантика: Пример переменных окружения для конфигурации приложения
# Скопируйте этот файл в .env и настройте под ваши нужды
# ANCHOR: Database_Settings
DATABASE_URL=sqlite:///price_parser.db
# ANCHOR: Scraping_Settings
SCRAPING_DELAY=1.0
MAX_RETRIES=3
REQUEST_TIMEOUT=30
USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
# ANCHOR: Logging_Settings
LOG_LEVEL=INFO
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s
LOG_FILE=logs/price_parser.log
# ANCHOR: RabbitMQ_Settings
RABBITMQ_HOST=localhost
RABBITMQ_PORT=5672
RABBITMQ_USERNAME=guest
RABBITMQ_PASSWORD=guest
RABBITMQ_VIRTUAL_HOST=/
# ANCHOR: RabbitMQ_Queue_Settings
RABBITMQ_PRODUCTS_QUEUE=price_parser.products
RABBITMQ_LOGS_QUEUE=price_parser.logs
RABBITMQ_EXCHANGE=price_parser.exchange
# ANCHOR: RabbitMQ_Connection_Settings
RABBITMQ_CONNECTION_TIMEOUT=30
RABBITMQ_HEARTBEAT=600
RABBITMQ_BLOCKED_CONNECTION_TIMEOUT=300
# ANCHOR: Export_Settings
ENABLE_RABBITMQ_EXPORT=false
ENABLE_CSV_EXPORT=true
ENABLE_DATABASE_EXPORT=true
# ANCHOR: Validation_Settings
VALIDATE_DATA_BEFORE_EXPORT=true