manage.py detection

This commit is contained in:
Kenneth Reitz
2012-03-23 20:27:56 -04:00
parent 603950ca65
commit 3441833521
3 changed files with 10 additions and 2 deletions
+3 -2
View File
@@ -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
+2
View File
@@ -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
+5
View File
@@ -57,6 +57,11 @@ testDetectNotPython() {
}
testCompileWithReqs() {
compile "simple-requirements"
assertCapturedSuccess
}
## utils ########################################
pushd $(dirname 0) >/dev/null