Files
git.stella-ops.org/etc/env/dev.env.sample

126 lines
4.8 KiB
Plaintext

# StellaOps Development Environment
# Copy to .env in repository root: cp etc/env/dev.env.sample .env
# ============================================================================
# PROFILE IDENTIFICATION
# ============================================================================
STELLAOPS_PROFILE=dev
STELLAOPS_LOG_LEVEL=Debug
# ============================================================================
# POSTGRES DATABASE
# ============================================================================
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_USER=stellaops
POSTGRES_PASSWORD=stellaops
POSTGRES_DB=stellaops_platform
# ============================================================================
# VALKEY (REDIS-COMPATIBLE CACHE)
# ============================================================================
VALKEY_PORT=6379
# ============================================================================
# NATS MESSAGING
# ============================================================================
NATS_CLIENT_PORT=4222
# ============================================================================
# RUSTFS ARTIFACT STORAGE
# ============================================================================
RUSTFS_HTTP_PORT=8080
# ============================================================================
# AUTHORITY SERVICE
# ============================================================================
AUTHORITY_PORT=8440
AUTHORITY_ISSUER=https://localhost:8440
# ============================================================================
# SIGNER SERVICE
# ============================================================================
SIGNER_PORT=8441
SIGNER_POE_INTROSPECT_URL=https://authority:8440/connect/introspect
# ============================================================================
# ATTESTOR SERVICE
# ============================================================================
ATTESTOR_PORT=8442
# ============================================================================
# SCANNER SERVICE
# ============================================================================
SCANNER_WEB_PORT=8444
SCANNER_EVENTS_ENABLED=false
SCANNER_EVENTS_DRIVER=valkey
SCANNER_EVENTS_DSN=valkey:6379
SCANNER_EVENTS_STREAM=stella.events
SCANNER_EVENTS_PUBLISH_TIMEOUT_SECONDS=5
SCANNER_EVENTS_MAX_STREAM_LENGTH=10000
# Offline kit (disabled for development)
SCANNER_OFFLINEKIT_ENABLED=false
SCANNER_OFFLINEKIT_REQUIREDSSE=true
SCANNER_OFFLINEKIT_REKOROFFLINEMODE=true
# ============================================================================
# CONCELIER SERVICE
# ============================================================================
CONCELIER_PORT=8445
# ============================================================================
# NOTIFY SERVICE
# ============================================================================
NOTIFY_WEB_PORT=8446
# ============================================================================
# ISSUER DIRECTORY SERVICE
# ============================================================================
ISSUER_DIRECTORY_PORT=8447
ISSUER_DIRECTORY_SEED_CSAF=true
# ============================================================================
# ADVISORY AI SERVICE
# ============================================================================
ADVISORY_AI_WEB_PORT=8448
ADVISORY_AI_INFERENCE_MODE=Local
# For remote inference (Claude, OpenAI):
# ADVISORY_AI_INFERENCE_MODE=Remote
# ADVISORY_AI_REMOTE_BASEADDRESS=https://api.anthropic.com
# ADVISORY_AI_REMOTE_APIKEY=sk-...
# ============================================================================
# SCHEDULER SERVICE
# ============================================================================
SCHEDULER_SCANNER_BASEADDRESS=http://scanner-web:8444
# ============================================================================
# WEB UI
# ============================================================================
UI_PORT=8443
# ============================================================================
# CRYPTOPRO (OPTIONAL - GOST CRYPTO)
# ============================================================================
# Set to 1 to accept CryptoPro EULA (required for GOST support)
CRYPTOPRO_ACCEPT_EULA=0
CRYPTOPRO_PORT=18080
# ============================================================================
# CRYPTO PROFILE (OPTIONAL)
# ============================================================================
# Select regional crypto profile:
# - us-fips: FIPS 140-3 (default for US federal)
# - eu: eIDAS qualified signatures
# - ru: GOST R 34.10/34.11/34.12
# - cn: GM/T SM2/SM3/SM4
# - kr: KCMVP
# STELLAOPS_CRYPTO_PROFILE=us-fips
# ============================================================================
# TELEMETRY (OPTIONAL)
# ============================================================================
STELLAOPS_TELEMETRY_ENABLED=true
STELLAOPS_TELEMETRY_ENDPOINT=http://localhost:4317