ciyidogan commited on
Commit
237655f
·
verified ·
1 Parent(s): e301855

Update config_provider.py

Browse files
Files changed (1) hide show
  1. config_provider.py +15 -10
config_provider.py CHANGED
@@ -453,17 +453,22 @@ class ConfigProvider:
453
  env_path = Path(__file__).parent / ".env"
454
  if not env_path.exists():
455
  log("⚠️ Running in on-premise mode but .env file not found")
456
- log("Creating default .env file...")
 
457
 
458
- default_env = """# Flare Environment Configuration
459
- JWT_SECRET=flare-admin-secret-key-change-in-production
460
- JWT_ALGORITHM=HS256
461
- JWT_EXPIRATION_HOURS=24
462
- FLARE_TOKEN_KEY=flare-token-encryption-key
463
- SPARK_TOKEN=your-spark-token-here
464
- """
465
- env_path.write_text(default_env)
466
- log(" Default .env file created. Please update with your actual values.")
 
 
 
 
467
 
468
 
469
  # Forward references
 
453
  env_path = Path(__file__).parent / ".env"
454
  if not env_path.exists():
455
  log("⚠️ Running in on-premise mode but .env file not found")
456
+ # Docker ortamında yazma izni olmayabilir, sadece uyarı ver
457
+ log("⚠️ Cannot create .env file in Docker environment. Using default values.")
458
 
459
+ # Set default environment variables if not already set
460
+ if not os.getenv("JWT_SECRET"):
461
+ os.environ["JWT_SECRET"] = "flare-admin-secret-key-change-in-production"
462
+ if not os.getenv("JWT_ALGORITHM"):
463
+ os.environ["JWT_ALGORITHM"] = "HS256"
464
+ if not os.getenv("JWT_EXPIRATION_HOURS"):
465
+ os.environ["JWT_EXPIRATION_HOURS"] = "24"
466
+ if not os.getenv("FLARE_TOKEN_KEY"):
467
+ os.environ["FLARE_TOKEN_KEY"] = "flare-token-encryption-key"
468
+ if not os.getenv("SPARK_TOKEN"):
469
+ os.environ["SPARK_TOKEN"] = "your-spark-token-here"
470
+
471
+ log("✅ Default environment variables set.")
472
 
473
 
474
  # Forward references