Deployment script fixed!
This commit is contained in:
parent
14d0507061
commit
d44adc957b
|
@ -39,8 +39,10 @@ Django-orchestra can be installed on any Linux system, however it is **strongly
|
|||
5. Create and configure a Postgres database
|
||||
```bash
|
||||
sudo python3 manage.py setuppostgres --db_password <password>
|
||||
python3 manage.py syncdb
|
||||
python3 manage.py migrate auth
|
||||
python3 manage.py migrate accounts
|
||||
python3 manage.py migrate
|
||||
python3 manage.py syncdb
|
||||
```
|
||||
|
||||
7. Configure celeryd
|
||||
|
|
1
TODO.md
1
TODO.md
|
@ -256,6 +256,7 @@ https://code.djangoproject.com/ticket/24576
|
|||
|
||||
# migrations accounts, bill, orders, auth -> migrate the rest (contacts lambda error)
|
||||
|
||||
|
||||
* MultiCHoiceField proper serialization
|
||||
|
||||
* UNIFY PHP FPM settings name
|
||||
|
|
|
@ -78,10 +78,12 @@ if [[ ! $(sudo su postgres -c "psql -lqt" | awk {'print $1'} | grep '^orchestra$
|
|||
sudo su postgres -c 'psql -c "ALTER USER orchestra CREATEDB;"'
|
||||
fi
|
||||
|
||||
run "$PYTHON_BIN $MANAGE syncdb --noinput"
|
||||
run "$PYTHON_BIN $MANAGE migrate --noinput auth"
|
||||
run "$PYTHON_BIN $MANAGE migrate --noinput accounts"
|
||||
run "$PYTHON_BIN $MANAGE migrate --noinput"
|
||||
run "$PYTHON_BIN $MANAGE syncdb --noinput"
|
||||
|
||||
sudo python $MANAGE setupcelery --username $USER --processes 2
|
||||
sudo $PYTHON_BIN $MANAGE setupcelery --username $USER --processes 2
|
||||
|
||||
# Install and configure Nginx web server
|
||||
surun "mkdir -p $BASE_DIR/static"
|
||||
|
@ -95,10 +97,10 @@ run "$PYTHON_BIN $MANAGE restartservices"
|
|||
|
||||
# Create a orchestra user
|
||||
cat <<- EOF | $PYTHON_BIN $MANAGE shell
|
||||
from orchestra.apps.accounts.models import Account
|
||||
from orchestra.contrib.accounts.models import Account
|
||||
if not Account.objects.filter(username="$USER").exists():
|
||||
print 'Creating orchestra superuser'
|
||||
__ = Account.objects.create_superuser("$USER", "$USER@localhost", "$PASSWORD")
|
||||
print('Creating orchestra superuser')
|
||||
Account.objects.create_superuser("$USER", "$USER@localhost", "$PASSWORD")
|
||||
|
||||
EOF
|
||||
|
||||
|
|
Loading…
Reference in New Issue