2017-12-25 22:47:04 +01:00
|
|
|
#initialize the db
|
2017-12-25 22:34:38 +01:00
|
|
|
mysql < /vagrant/sql/04_remove_database.sql
|
|
|
|
mysql < /vagrant/sql/01_create_database.sql
|
2017-12-25 22:47:04 +01:00
|
|
|
|
|
|
|
#remove old migrations
|
2017-12-25 22:34:38 +01:00
|
|
|
rm /vagrant/django/didgeridoo/webshop/migrations/*.py
|
2017-12-25 22:47:04 +01:00
|
|
|
|
|
|
|
#create and insert the new migrations
|
2017-12-25 22:34:38 +01:00
|
|
|
python3 /vagrant/django/didgeridoo/manage.py makemigrations webshop
|
|
|
|
python3 /vagrant/django/didgeridoo/manage.py migrate
|
2017-12-25 22:47:04 +01:00
|
|
|
|
|
|
|
#insert some default data into the database
|
2017-12-25 22:34:38 +01:00
|
|
|
mysql < /vagrant/sql/02_insert_data.sql
|
2017-12-25 22:47:04 +01:00
|
|
|
|
|
|
|
#create an admin user
|
|
|
|
echo "from django.contrib.auth.models import User; \
|
|
|
|
User.objects.filter(email='admin@example.com').delete(); \
|
|
|
|
User.objects.create_superuser('admin', 'admin@example.com', 'password')" |
|
|
|
|
python3 /vagrant/django/didgeridoo/manage.py shell
|