41 lines
886 B
Plaintext
41 lines
886 B
Plaintext
# ©AngelaMos | 2026
|
|
# .env.example
|
|
|
|
# Application
|
|
ENV=development
|
|
DEBUG=true
|
|
HOST=0.0.0.0
|
|
PORT=8000
|
|
LOG_LEVEL=INFO
|
|
API_KEY=changeme-generate-a-real-key
|
|
|
|
# Docker Host Ports (change these if you have conflicts)
|
|
POSTGRES_HOST_PORT=16969
|
|
REDIS_HOST_PORT=26969
|
|
BACKEND_HOST_PORT=36969
|
|
|
|
# PostgreSQL
|
|
POSTGRES_DB=angelusvigil
|
|
POSTGRES_USER=vigil
|
|
POSTGRES_PASSWORD=change-this-password
|
|
DATABASE_URL=postgresql+asyncpg://vigil:change-this-password@postgres:5432/angelusvigil
|
|
|
|
# Redis
|
|
REDIS_URL=redis://redis:6379
|
|
|
|
# GeoIP (MaxMind - register at https://www.maxmind.com/en/geolite2/signup)
|
|
GEOIP_ACCOUNT_ID=
|
|
GEOIP_LICENSE_KEY=
|
|
GEOIP_DB_PATH=/usr/share/GeoIP/GeoLite2-City.mmdb
|
|
|
|
# Nginx Log Path (inside container)
|
|
NGINX_LOG_PATH=/var/log/nginx/access.log
|
|
|
|
# Pipeline Tuning
|
|
RAW_QUEUE_SIZE=1000
|
|
PARSED_QUEUE_SIZE=500
|
|
FEATURE_QUEUE_SIZE=200
|
|
ALERT_QUEUE_SIZE=100
|
|
BATCH_SIZE=32
|
|
BATCH_TIMEOUT_MS=50
|