24 lines
524 B
TOML
24 lines
524 B
TOML
[options]
|
|
# Tell Nixpacks this is a Python app
|
|
providers = ["python"]
|
|
|
|
[variables]
|
|
# Set working directory to backend
|
|
NIXPACKS_BUILD_CMD = "cd backend && pip install -r requirements.txt"
|
|
NIXPACKS_START_CMD = "cd backend && uvicorn api:app --host 0.0.0.0 --port $PORT"
|
|
|
|
[phases.setup]
|
|
dependsOn = []
|
|
|
|
[phases.install]
|
|
dependsOn = ["setup"]
|
|
cmds = [
|
|
"cd backend",
|
|
"pip install -r requirements.txt"
|
|
]
|
|
|
|
[phases.build]
|
|
dependsOn = ["install"]
|
|
|
|
[phases.start]
|
|
cmd = "cd backend && uvicorn api:app --host 0.0.0.0 --port $PORT" |