42 lines
1.2 KiB
Plaintext
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 |