petter2025 commited on
Commit
deb6676
·
verified ·
1 Parent(s): d761fc6

Update app/main.py

Browse files
Files changed (1) hide show
  1. app/main.py +5 -4
app/main.py CHANGED
@@ -60,7 +60,7 @@ from app.api import (
60
  routes_admin,
61
  routes_payments,
62
  webhooks,
63
- routes_users, # <-- ADDED
64
  )
65
  from app.api.deps import limiter
66
  from app.core.config import settings
@@ -144,8 +144,9 @@ async def lifespan(app: FastAPI):
144
  # ===== USAGE TRACKER INITIALISATION =====
145
  if os.getenv("ARF_USAGE_TRACKING", "false").lower() == "true":
146
  logger.info("Initialising usage tracker...")
 
147
  init_tracker(
148
- db_path=os.getenv("ARF_USAGE_DB_PATH", "arf_usage.db"),
149
  redis_url=os.getenv("ARF_REDIS_URL")
150
  )
151
  # Seed initial API keys from environment variable (for testing / demo)
@@ -242,7 +243,7 @@ def create_app() -> FastAPI:
242
  webhooks.router,
243
  tags=["webhooks"])
244
  app.include_router(
245
- routes_users.router, # <-- ADDED
246
  prefix="/api/v1",
247
  tags=["users"])
248
  logger.debug("All API routers included")
@@ -254,4 +255,4 @@ def create_app() -> FastAPI:
254
  return app
255
 
256
 
257
- app = create_app()
 
60
  routes_admin,
61
  routes_payments,
62
  webhooks,
63
+ routes_users,
64
  )
65
  from app.api.deps import limiter
66
  from app.core.config import settings
 
144
  # ===== USAGE TRACKER INITIALISATION =====
145
  if os.getenv("ARF_USAGE_TRACKING", "false").lower() == "true":
146
  logger.info("Initialising usage tracker...")
147
+ # HARDCODED WRITABLE PATH – fixes 503 error
148
  init_tracker(
149
+ db_path="/tmp/arf_usage.db", # was os.getenv("ARF_USAGE_DB_PATH", "arf_usage.db")
150
  redis_url=os.getenv("ARF_REDIS_URL")
151
  )
152
  # Seed initial API keys from environment variable (for testing / demo)
 
243
  webhooks.router,
244
  tags=["webhooks"])
245
  app.include_router(
246
+ routes_users.router,
247
  prefix="/api/v1",
248
  tags=["users"])
249
  logger.debug("All API routers included")
 
255
  return app
256
 
257
 
258
+ app = create_app()