From 58d8e47d2f7cd88a57c907626d69ebee4d1e0e30 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 8 Nov 2014 23:41:18 +0200 Subject: manage.sh: Add helper script to call manage.py with correct env. Change-Id: I27a74199d5b34c697c64b06c88b58e76f12cf09a --- manage.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 manage.sh diff --git a/manage.sh b/manage.sh new file mode 100644 index 0000000..49f4550 --- /dev/null +++ b/manage.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# +# This script is example/reminder how to run manage.py on production +# installs which have site django config well outside the main codebase. +# +# If this looks complicated, that's because it is. +# + +if [ -z "$DJANGO_SETTINGS_MODULE" ]; then + echo "DJANGO_SETTINGS_MODULE envvar should be set" + echo "e.g.: DJANGO_SETTINGS_MODULE=settings_staging_snapshots" + echo "Available configs:" + ls -1 ../configs/django/ + exit 1 +fi + +cd .. +PYTHONPATH=configs/django/:linaro-license-protection:. django-admin "$@" -- cgit v1.2.1