WIP: code working, dependency conflict

This commit is contained in:
msramalho
2023-05-18 18:36:33 +01:00
parent 3a040a3fcd
commit d6aaaf1e12
6 changed files with 797 additions and 412 deletions

View File

@@ -10,7 +10,7 @@ from dotenv import load_dotenv
import traceback, os, logging
from loguru import logger
from worker import create_archive_task, celery
from worker import create_archive_task, create_sheet_task, celery
from db import crud, models, schemas
from db.database import engine, SessionLocal
@@ -138,6 +138,12 @@ def get_status(task_id, db: Session = Depends(get_db), email = Depends(get_beare
"deleted": crud.soft_delete_task(db, task_id, email)
})
@app.post("/sheet", status_code=201)
def run_task(sheet:schemas.SubmitSheet, basic_auth = Depends(get_basic_auth)):
logger.info("LAUNCHING SHEET TASK")
task = create_sheet_task.delay(sheet.json())
return JSONResponse({"id": task.id})
# Basic protected logic to allow access to 1 static file
SF = os.environ.get("STATIC_FILE", "")
if len(SF) > 1 and os.path.isfile(SF):