Я пытаюсь разместить свое приложение Django на Cloud Foundry. После установки пакетов, упомянутых в файле require.txt, я получаю сообщение об ошибке, говорящее, что пакет установлен по пути "/ tmp / somedir / deps / 0 / python / bin"который не на пути. Поэтому я хочу знать, как я могу добавить этот каталог в Путь.
Я использую команду CF push manifest.yml CF CLI для отправки приложения 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