-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.sh
More file actions
20 lines (20 loc) · 782 Bytes
/
setup.sh
File metadata and controls
20 lines (20 loc) · 782 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
echo "Setup ESI Recruitment"
sudo service postgresql restart
sudo service redis-server start
echo "Drop template db: enter db password"
dropdb recruiter -U dbadmin -h localhost -i -p 5432
echo "Create database: enter db password"
createdb -h localhost -p 5432 -U dbadmin -O dbadmin recruiter
echo "Restore database? (y/n)"
read restore
if [ "$restore" = "y" ]; then
echo "Restore database: enter db password"
pg_restore -v --no-owner --role=dbowner --host=localhost --port=5432 --username=dbadmin --dbname=recruiter database_dumps/recruiter.sql
else
python manage.py migrate
echo "Create Super User:"
python manage.py setup_superuser_with_profile
python manage.py setup_site_parameters
python manage.py loaddata main_sample.json
fi
echo "Setup complete."