Cybersecurity-Projects/PROJECTS/advanced/monitor-the-situation-dashb.../.env.example

38 lines
920 B
Plaintext

# ©AngelaMos | 2026
# .env.example.dev
APP_NAME=monitor
PUBLIC_URL=http://localhost:8432
NGINX_HOST_PORT=8432
BACKEND_HOST_PORT=5432
FRONTEND_HOST_PORT=3432
POSTGRES_HOST_PORT=4432
REDIS_HOST_PORT=6432
POSTGRES_USER=monitor
POSTGRES_PASSWORD=changeme
POSTGRES_DB=monitor
REDIS_PASSWORD=
# AES-256 key for at-rest encryption of webhook URLs / bot tokens.
# Generate with: openssl rand -base64 32
# Without this set, the entire notifications + alerts pipeline is disabled.
NOTIFICATION_ENCRYPTION_KEY=
NVD_API_KEY=
CF_RADAR_TOKEN=
GREYNOISE_API_KEY=
ABUSEIPDB_API_KEY=
# Number of trusted reverse-proxy hops in front of the backend.
# Dev: nginx -> backend = 1. Prod with Cloudflare Tunnel = 2 (CF + nginx).
TRUSTED_PROXY_HOPS=1
# Email for the bootstrap admin. The matching account is auto-promoted to
# role=admin on registration / login. Leave blank to disable auto-promotion.
ADMIN_EMAIL=
VITE_API_URL=/api