vhmth
PROOP
2 years ago
Hello! I'm trying my hand at nixpacks.toml for the first time. During the install step, it tells me:
=> ERROR [stage-0 6/14] RUN --mount=type=cache,id=kfWxs0zicKI-/root/cache/pip,target=/root/.cache/pip python -m venv --copies /opt/venv && . /opt 0.1s
------
> [stage-0 6/14] RUN --mount=type=cache,id=kfWxs0zicKI-/root/cache/pip,target=/root/.cache/pip python -m venv --copies /opt/venv && . /opt/venv/bin/activate && pip install -r requirements.txt:
0.067 /bin/bash: line 1: python: command not foundI don't know much about nixpacks, but I'm assuming this is because I'm running on my Mac, which uses python3 and pip3 by default? This is coming from the tool-supplied install step:
python -m venv --copies /opt/venv && ./opt/venv/bin/activate && pip install -r requirements.txtThis is a loom of what I'm seeing:
14 Replies
2 years ago
share your nixpacks.toml file please
providers = ["python"]
[phases.setup]
nixPkgs = ["ollama", "geoipupdate"]
[phases.setup-ollama]
cmds = ["ollama serve", "ollama run llama3.1"]
dependsOn = ["setup"]
[phases.setup-geoipupdate]
cmds = ["build-geoip-conf.sh", "geoipupdate -f ./GeoIP.conf -d ./maxmind-dbs"]
dependsOn = ["setup"]
[start]
cmd = "python3 ./webapp/main.py"2 years ago
try this -
providers = ["python"]
[phases.setup]
nixPkgs = ["...", "ollama", "geoipupdate"]
[phases.setup-ollama]
dependsOn = ["setup"]
cmds = ["ollama serve", "ollama run llama3.1"]
[phases.setup-geoipupdate]
dependsOn = ["setup"]
cmds = ["build-geoip-conf.sh", "geoipupdate -f ./GeoIP.conf -d ./maxmind-dbs"]
[start]
cmd = "python3 ./webapp/main.py"2 years ago
the ... are important -
2 years ago
no problem