# PostgreSQL
PD_USERNAME=postgres
DB_PASSWORD=123456
DB_PORT=5432
DB_NAME=app
DB_HOST=postgres
DB_HOST_RO=postgres

# Redis
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=

# Mongo (chat)
MONGO_URI=mongodb://mongo:27017
MONGO_DATABASE=juwan_chat

# Kafka
KAFKA_BROKER=kafka:9092

# JWT
JWT_SECRET_KEY=MGUyMWE3ZDhjMTQ5ZDg1MWViOWU0MGM3OTE2NWVkYTBlOTE5ZWRkZDU1YjYzOGJjOWRiNzM0NTc4NDIyMjlkZQ

# RPC targets (compose DNS)
SNOWFLAKE_RPC_TARGET=snowflake:8080
USER_RPC_TARGET=user-rpc:8080
USER_VERIFICATIONS_RPC_TARGET=user-verifications-rpc:8080
PLAYER_RPC_TARGET=player-rpc:8080
GAME_RPC_TARGET=game-rpc:8080
SHOP_RPC_TARGET=shop-rpc:8080
ORDER_RPC_TARGET=order-rpc:8080
WALLET_RPC_TARGET=wallet-rpc:8080
COMMUNITY_RPC_TARGET=community-rpc:8080
REVIEW_RPC_TARGET=review-rpc:8080
DISPUTE_RPC_TARGET=dispute-rpc:8080
NOTIFICATION_RPC_TARGET=notification-rpc:8080
SEARCH_RPC_TARGET=search-rpc:8080
OBJECTSTORY_RPC_TARGET=objectstory-rpc:8080

# Chat WebTransport TLS (dev self-signed; chat service reads OptionalValue with empty fallback)
CHAT_WT_CERT_FILE=/etc/certs/tls.crt
CHAT_WT_KEY_FILE=/etc/certs/tls.key

# Email (placeholder)
EMAIL_SMTP_HOST=smtp.example.com
EMAIL_SMTP_PORT=465
EMAIL_SMTP_USERNAME=test@example.com
EMAIL_SMTP_PASSWORD=changeme
EMAIL_FROM_ADDRESS=test@example.com
EMAIL_FROM_NAME=juwan-dev
EMAIL_REPLY_TO=

# S3 (objectstory, placeholder)
S3_ENDPOINT=https://example.com
S3_ACCESS_KEY=changeme
S3_SECRET_KEY=changeme
S3_BUCKET_NAME=dev-bucket
S3_REGION=auto

# Admin (auto-init on first startup)
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
ADMIN_EMAIL=admin@juwan.dev
