# ============================================================================= # Presence Service - Test Environment # ============================================================================= # Application NODE_ENV=test APP_PORT=3002 API_PREFIX=api/v1 # Database (PostgreSQL) - Test database (separate from dev) DATABASE_URL=postgresql://test:test@localhost:5434/presence_test?schema=public # Redis - Test instance (separate port from dev) REDIS_HOST=localhost REDIS_PORT=6381 REDIS_PASSWORD= REDIS_DB=0 # JWT (shared with identity-service) JWT_SECRET=test-jwt-secret-for-testing-only # Kafka - Disabled for unit/integration tests KAFKA_ENABLED=false KAFKA_BROKERS=localhost:9092 KAFKA_CLIENT_ID=presence-service-test KAFKA_GROUP_ID=presence-service-test-group KAFKA_TOPIC_PRESENCE=presence-events-test KAFKA_TOPIC_ANALYTICS=analytics-events-test # Presence Configuration PRESENCE_WINDOW_SECONDS=180 SNAPSHOT_INTERVAL_SECONDS=60 # Timezone TZ=Asia/Shanghai # Logging LOG_LEVEL=warn