mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-03 03:32:08 +08:00
The HMAC signing feature was dormant because no deployment config set the shared secret. Add AUTH_HMAC_SECRET to .env.example, dev env files, both compose stacks (all 12 services), and document it in ENVIRONMENT.md. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
62 lines
1.6 KiB
Bash
62 lines
1.6 KiB
Bash
# Local source-run environment for IDE, EnvFile plugins, or Maven runs.
|
|
# This file mirrors the "Local source-run defaults" section in ../../.env.example.
|
|
# It intentionally excludes Compose-only variables such as DC3_IMAGE_* and DC3_*_PORT.
|
|
|
|
# Postgres
|
|
POSTGRES_HOST=localhost
|
|
POSTGRES_PORT=35432
|
|
POSTGRES_USERNAME=dc3
|
|
POSTGRES_PASSWORD=dc3dc3dc3
|
|
POSTGRES_DB=dc3
|
|
|
|
# RabbitMQ
|
|
RABBITMQ_VIRTUAL_HOST=dc3
|
|
RABBITMQ_HOST=localhost
|
|
RABBITMQ_PORT=35672
|
|
RABBITMQ_USERNAME=dc3
|
|
RABBITMQ_PASSWORD=dc3dc3dc3
|
|
|
|
# Mqtt
|
|
MQTT_BROKER_HOST=localhost
|
|
MQTT_BROKER_PORT=31883
|
|
MQTT_USERNAME=dc3
|
|
MQTT_PASSWORD=dc3dc3dc3
|
|
|
|
# gRPC
|
|
CENTER_AUTH_HOST=localhost
|
|
CENTER_MANAGER_HOST=localhost
|
|
CENTER_DATA_HOST=localhost
|
|
CENTER_AGENTIC_HOST=localhost
|
|
|
|
# Runtime
|
|
NODE_ENV=dev
|
|
DC3_FACADE_MODE=grpc
|
|
DC3_FACADE_GRPC_DEADLINE_MS=3000
|
|
AUTH_HMAC_SECRET=dc3dc3dc3
|
|
POINT_BATCH_SPEED=100
|
|
POINT_BATCH_INTERVAL=5
|
|
MQTT_BATCH_SPEED=100
|
|
MQTT_BATCH_INTERVAL=5
|
|
|
|
# Spring AI
|
|
OPENAI_BASE_URL=https://api.openai.com
|
|
OPENAI_API_KEY=
|
|
OPENAI_MODEL=gpt-4o
|
|
OPENAI_TEMPERATURE=0.7
|
|
OPENAI_MAX_TOKENS=2048
|
|
AGENTIC_MEMORY_SCHEMA_INIT=always
|
|
AGENTIC_MEMORY_MAX_MESSAGES=50
|
|
AGENTIC_SESSION_TTL_HOURS=72
|
|
|
|
# Per-process overrides. Uncomment only for a single service process.
|
|
# TCP_PORT=6270
|
|
# UDP_PORT=6271
|
|
# POSTGRES_SCHEMA=dc3_manager
|
|
|
|
# Gateway route overrides. Usually CENTER_*_HOST is enough for local runs.
|
|
# GATEWAY_ROUTE_AUTH_TOKEN_URI=http://localhost:8300/
|
|
# GATEWAY_ROUTE_AUTH_URI=http://localhost:8300
|
|
# GATEWAY_ROUTE_MANAGER_URI=http://localhost:8400
|
|
# GATEWAY_ROUTE_DATA_URI=http://localhost:8500
|
|
# GATEWAY_ROUTE_AGENTIC_URI=http://localhost:8600
|