diff --git a/.vercelignore b/.vercelignore new file mode 100644 index 0000000..3630c2a --- /dev/null +++ b/.vercelignore @@ -0,0 +1,8 @@ +.git +.gitignore +README.md +screenshots/ +docker-compose*.yaml +Dockerfile +.env.local +.env.*.local diff --git a/api/index.py b/api/index.py new file mode 100644 index 0000000..871f040 --- /dev/null +++ b/api/index.py @@ -0,0 +1,9 @@ +import sys +import os + +# Add app directory to path +sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'app')) + +from portable import app + +# Export for Vercel diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..40e9964 --- /dev/null +++ b/vercel.json @@ -0,0 +1,20 @@ +{ + "version": 2, + "buildCommand": "pip install -r requirements.txt", + "env": { + "PYTHONUNBUFFERED": "1" + }, + "functions": { + "api/index.py": { + "runtime": "python3.12", + "memory": 3008, + "maxDuration": 60 + } + }, + "routes": [ + { + "src": "/(.*)", + "dest": "/api/index.py" + } + ] +}