optional settings_local.py creation

master
Evan Hazlett 2014-09-26 02:16:58 -04:00
parent c5e6170351
commit af5de163ae
No known key found for this signature in database
GPG Key ID: A519480096146526
1 changed files with 5 additions and 4 deletions

View File

@ -3,10 +3,11 @@ APP_ROOT=/app
APP_DIR=$APP_ROOT/snipt
COOKIE_DOMAIN=${SESSION_COOKIE_DOMAIN:-.snipt.net}
SECRET_KEY=${SECRET_KEY:-changeme}
cp $APP_DIR/settings_local-template.py $APP_DIR/settings_local.py
# replace SESSION_COOKIE_DOMAIN
sed -i "s/^SESSION_COOKIE_DOMAIN.*/SESSION_COOKIE_DOMAIN = '$COOKIE_DOMAIN'/g" $APP_DIR/settings_local.py
sed -i "s/^SECRET_KEY.*/SECRET_KEY = '$SECRET_KEY'/g" $APP_DIR/settings_local.py
if [ ! -e "$APP_DIR/settings_local.py" ]; then
cp $APP_DIR/settings_local-template.py $APP_DIR/settings_local.py
sed -i "s/^SESSION_COOKIE_DOMAIN.*/SESSION_COOKIE_DOMAIN = '$COOKIE_DOMAIN'/g" $APP_DIR/settings_local.py
sed -i "s/^SECRET_KEY.*/SECRET_KEY = '$SECRET_KEY'/g" $APP_DIR/settings_local.py
fi
pushd $APP_DIR
python manage.py syncdb --noinput
python manage.py migrate --noinput