Commit 34418335 authored by Kenneth Reitz's avatar Kenneth Reitz

manage.py detection

parent 603950ca
...@@ -21,7 +21,8 @@ EOF ...@@ -21,7 +21,8 @@ EOF
[ "$NAME" = "Python/Django" ] || exit 0 [ "$NAME" = "Python/Django" ] || exit 0
SETTINGS_FILE=$(cd $BUILD_DIR && ls **/settings.py | head -1) 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 cat <<EOF
...@@ -29,5 +30,5 @@ addons: ...@@ -29,5 +30,5 @@ addons:
shared-database:5mb shared-database:5mb
default_process_types: 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 EOF
...@@ -12,6 +12,8 @@ ...@@ -12,6 +12,8 @@
echo "-----> Injecting Django settings..." echo "-----> Injecting Django settings..."
SETTINGS_FILE=$(ls **/settings.py | head -1) SETTINGS_FILE=$(ls **/settings.py | head -1)
MANAGE_FILE=$(ls **/manage.py | head -1)
PROJECT=$(dirname $SETTINGS_FILE) PROJECT=$(dirname $SETTINGS_FILE)
echo "Injecting code into $SETTINGS_FILE to read from DATABASE_URL" | indent echo "Injecting code into $SETTINGS_FILE to read from DATABASE_URL" | indent
......
...@@ -57,6 +57,11 @@ testDetectNotPython() { ...@@ -57,6 +57,11 @@ testDetectNotPython() {
} }
testCompileWithReqs() {
compile "simple-requirements"
assertCapturedSuccess
}
## utils ######################################## ## utils ########################################
pushd $(dirname 0) >/dev/null 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