Skip to content

Commit a88fe16

Browse files
Fix Nixpacks deployment - let Nixpacks handle pip
1 parent cde265b commit a88fe16

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

nixpacks.toml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
11
[phases.setup]
2-
nixPkgs = ["python312Full"] # Includes Python 3.12 + pip
2+
nixPkgs = ["python312Full"]
33

44
[phases.install]
5-
cmds = [
6-
# Upgrade pip and install dependencies from backend/requirements.txt
7-
"/opt/venv/bin/python -m pip install --upgrade pip",
8-
"/opt/venv/bin/python -m pip install -r backend/requirements.txt"
9-
]
5+
cmds = [] # Leave empty. Nixpacks auto-installs dependencies from requirements.txt
106

117
[phases.build]
128
cmds = [
13-
"echo 'Copying backend files to root'",
149
"cp -r backend/* ."
1510
]
1611

1712
[start]
18-
cmd = "/opt/venv/bin/uvicorn main:app --host 0.0.0.0 --port $PORT"
13+
cmd = "uvicorn main:app --host 0.0.0.0 --port $PORT"
1914

2015
[variables]
2116
PYTHONPATH = "/app"

0 commit comments

Comments
 (0)