# PostgreSQL # Для локального dev: DB_HOST=localhost # Для Docker Compose: DB_HOST переопределяется на 'postgres' в docker-compose.yml DB_HOST=localhost DB_PORT=5432 DB_USER=postgres DB_PASSWORD=postgres DB_NAME=cryptowallet_v2 # Database Pool DATABASE_POOL_SIZE=10 DATABASE_MAX_OVERFLOW=20 DATABASE_POOL_TIMEOUT=30 DATABASE_POOL_RECYCLE=3600 DATABASE_ECHO=false # Vault (AppRole auth) VAULT_ADDR= VAULT_ROLE_ID= VAULT_SECRET_ID= VAULT_MOUNT_POINT=dev-secrets VAULT_SECRET_PATH=database VAULT_JWT_KID_PATH=jwt/kid VAULT_JWT_KIDS_PREFIX=jwt/kids # CSRF CSRF_COOKIE_SECURE=false CSRF_COOKIE_HTTPONLY=true CSRF_COOKIE_SAMESITE=Lax CSRF_COOKIE_PATH=/ CSRF_COOKIE_DOMAIN= # JWT JWT_ALGORITHM=RS256 JWT_ACCESS_TTL_SECONDS=900 JWT_REFRESH_TTL_SECONDS=2592000 JWT_ISSUER=auth-service JWT_AUDIENCE=wallet-service # Docs DOCS_USERNAME=admin DOCS_PASSWORD=admin # Redis REDIS_HOST=keydb REDIS_PORT=6379 REDIS_PASSWORD=keydb REDIS_DB=0 # RabbitMQ RABBIT_EMAIL_CODE_QUEUE=email.verification_code RABBIT_PUBLISH_PERSIST=true RABBIT_CONNECT_TIMEOUT=5 # Logging LOG_LEVEL=INFO LOG_FORMAT=JSON # CORS CORS_ORIGINS=http://localhost:3000,http://localhost:8000 CORS_ALLOW_CREDENTIALS=true # Rate Limiting RATE_LIMIT_REQUESTS=60 RATE_LIMIT_WINDOW=60 # Server API_PORT=3001 FRONTEND_URL=http://localhost:3000 RELAY_API_KEY= # TRON TRON_API_KEY= # Jupiter (Solana DEX aggregator) JUPITER_API_KEY=