我正在尝试在Cloud Foundry上托管我的Django应用程序,安装了require.txt文件中提到的软件包后,我收到了错误消息,指出该软件包已安装在路径“ / tmp / somedir / deps / 0 / python / bin”中不在路径上。所以我想知道如何将该目录添加到路径中。
我正在使用CF CLI的CF推送清单.yml cmd来推送django应用程序。
添加清单文件:
Manifest.yml:
applications:
- name: myapp
domain: domain_name
memory: 1024M
disk_quota: 1024M
buildpack: python_buildpack
command: bash ./run.sh
env:
DISABLE_COLLECTSTATIC : 1
添加run.sh文件:
#!/bin/bash
if [ -z “$VCAP_APP_PORT” ];
then SERVER_PORT=XX;
else SERVER_PORT=”$VCAP_APP_PORT”;
fi
echo port is $SERVER_PORT
echo [$0] Starting Django Server…
python manage.py runserver 0.0.0.0:$SERVER_PORT — noreload
path
中将属性manifest.yml
添加到应用程序中,如下所示:>>applications:
- name: APP-ONE
path: ./APP-ONE-DIRECTORY
以便该应用程序找到路径