Commit 34418335 authored by Kenneth Reitz's avatar Kenneth Reitz

manage.py detection

parent 603950ca
......@@ -21,7 +21,8 @@ EOF
[ "$NAME" = "Python/Django" ] || exit 0
SETTINGS_FILE=$(cd $BUILD_DIR && ls **/settings.py | head -1)
PROJECT=$(dirname $SETTINGS_FILE)
MANAGE_FILE=$(cd $BUILD_DIR && ls **/manage.py | head -1)
PROJECT=$(dirname $MANAGE_FILE)
cat <<EOF
......@@ -29,5 +30,5 @@ addons:
shared-database:5mb
default_process_types:
web: python $PROJECT/manage.py runserver 0.0.0.0:\$PORT --noreload
web: python $MANAGE_FILE runserver 0.0.0.0:\$PORT --noreload
EOF
......@@ -12,6 +12,8 @@
echo "-----> Injecting Django settings..."
SETTINGS_FILE=$(ls **/settings.py | head -1)
MANAGE_FILE=$(ls **/manage.py | head -1)
PROJECT=$(dirname $SETTINGS_FILE)
echo "Injecting code into $SETTINGS_FILE to read from DATABASE_URL" | indent
......
......@@ -57,6 +57,11 @@ testDetectNotPython() {
}
testCompileWithReqs() {
compile "simple-requirements"
assertCapturedSuccess
}
## utils ########################################
pushd $(dirname 0) >/dev/null
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment