Django を必要とするプロジェクトのインストール スクリプトを作成しようとしています。アプリのリストをインストールするためにpipを使用していますが、Djangoに到達すると、
You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now?
このスクリプトを自律的にする必要があります。
この質問に自動的に回答するか、無視して後でスーパーユーザーを設定する方法はありますか?
私の基本的なbashスクリプトは次のようになります
#!/bin/bash
set -eux
#==================================================#
# These should be just the server requirements only
# !! Exception being scipy for now. pip install not
# working
#==================================================#
apt-get install -y python postgresql-9.1 apache2 python-setuptools postgresql-server-dev-9.1 postgresql-9.1-postgis postgis python-scipy binutils libproj-dev gdal-bin git
#==================================================#
# setup the posgis template for postgresql
#==================================================#
GEOGRAPHY=0
POSTGIS_SQL=postgis.sql
BLAH BLAH !!!
Lots of database set up code here
#==================================================#
# Setup the python environment
#==================================================#
easy_install virtualenv
easy_install virtualenvwrapper
easy_install pip
#==================================================#
# Pull the catami code from git and install
#==================================================#
mkdir -p /home/catami
mkdir -p /home/catami/catamiportal
cd /home/catami/catamiportal
git clone https://github.com/catami/catami.git
cd catami
pip install -r requirements.txt
python manage.py syncdb
manage.py runserver 0.0.0.0:8000
要件ファイルからdjangoをインストールすることに悲しみを感じています。