diff --git a/api/__init__.py b/api/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/api/db/__init__.py b/api/db/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/api/index.py b/api/index.py index e36246f..b78f27c 100644 --- a/api/index.py +++ b/api/index.py @@ -1,6 +1,7 @@ -from db.engine import engine from fastapi import FastAPI +from api.db.engine import engine + app = FastAPI() diff --git a/package.json b/package.json index ba0313f..b3f62bd 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,10 @@ "version": "0.1.0", "private": true, "scripts": { - "fastapi-dev": "pip3 install -r requirements.txt && python3 -m uvicorn api.index:app --reload", + "fastapi-preinstall": "poetry install; echo 1", + "fastapi-dev": "poetry shell && python3 -m uvicorn api.index:app --reload", "next-dev": "next dev", - "dev": "concurrently \"pnpm run next-dev\" \"pnpm run fastapi-dev\"", + "dev": "concurrently \"pnpm run next-dev\" \"pnpm fastapi-preinstall\" \"pnpm run fastapi-dev\"", "build": "next build", "start": "next start", "lint": "next lint"