Spaces:
Building
Building
Update config_provider.py
Browse files- 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 |
-
|
|
|
457 |
|
458 |
-
|
459 |
-
JWT_SECRET
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
"""
|
465 |
-
|
466 |
-
|
|
|
|
|
|
|
|
|
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
|