2017-07-31 12:41:47 +00:00
|
|
|
#!/bin/bash -x
|
|
|
|
|
|
|
|
CONTAINER_NAME=${1:-symposion_app}
|
|
|
|
|
|
|
|
docker image build -f docker/Dockerfile -t ${CONTAINER_NAME} .
|
|
|
|
docker container stop symposion
|
|
|
|
docker container rm symposion
|
|
|
|
docker container create --env-file docker/laptop-mode-env -p 28000:8000 --name symposion ${CONTAINER_NAME}
|
|
|
|
docker container start symposion
|
|
|
|
docker exec symposion ./manage.py migrate
|
|
|
|
docker exec symposion ./manage.py loaddata ./fixtures/*.json
|
|
|
|
docker exec symposion ./manage.py create_review_permissions
|
2017-08-01 05:23:50 +00:00
|
|
|
docker exec -it symposion ./manage.py createsuperuser --username root --email root@example.com
|
2017-07-31 12:41:47 +00:00
|
|
|
|
2017-08-02 06:09:55 +00:00
|
|
|
## The following sets up everything required for rego - tickets and
|
|
|
|
## t-shirts and stuff. At this stage, it's not something we want.
|
|
|
|
|
|
|
|
#docker exec symposion ./manage.py populate_inventory
|
|
|
|
|
2017-08-01 05:23:50 +00:00
|
|
|
set +x
|
|
|
|
echo "Now you can log into http://localhost:28000/admin"
|
|
|
|
echo "Username: root Password: the one you just typed twice"
|
|
|
|
echo "If you need to test as a non-admin user, create one at"
|
|
|
|
echo "http://localhost:28000/admin/auth/user/add/ - then log out"
|
|
|
|
echo "and log back in at http://localhost:28000"
|