Files
@ 3d9c8b30324d
Branch filter:
Location: symposion_app/make_dev_container.sh - annotation
3d9c8b30324d
1.4 KiB
text/x-sh
Merge commit 'c07dc66' into tobi/2019_layout
fb5d0b894160 fb5d0b894160 fb5d0b894160 fb5d0b894160 a0c6dffd871c a0c6dffd871c a0c6dffd871c a0c6dffd871c a0c6dffd871c a0c6dffd871c af5fec11ff33 fb5d0b894160 fb5d0b894160 af5fec11ff33 fb5d0b894160 fb5d0b894160 44cc0e356f8d fb5d0b894160 026199faf340 026199faf340 79310913ad4d 79310913ad4d 026199faf340 026199faf340 6a479055a029 6a479055a029 6a479055a029 6a479055a029 fb5d0b894160 fe8da10c2211 fe8da10c2211 fe8da10c2211 fe8da10c2211 fe8da10c2211 fe8da10c2211 3c2c2543fd99 | #!/bin/bash -x
CONTAINER_NAME=${1:-symposion_app}
if [ -e ./symposion-tools ]; then
pushd ./symposion-tools
./save_db_from_docker.sh
popd
fi
docker image build -f docker/Dockerfile -t ${CONTAINER_NAME} --target symposion_dev .
docker container stop symposion
docker container rm symposion
docker container create --env-file docker/laptop-mode-env -p 28000:8000 -v $(pwd):/app/symposion_app --name symposion ${CONTAINER_NAME}
docker container start symposion
docker exec symposion ./manage.py migrate
docker exec symposion ./manage.py loaddata ./fixtures/{conference,sites,sitetree,proposal_base,flatpages}.json
docker exec symposion ./manage.py create_review_permissions
#docker exec symposion ./manage.py populate_inventory
#docker exec symposion ./manage.py loaddata ./fixtures/miniconf-fixtures/*.json
if [ -e ./symposion-tools ]; then
pushd ./symposion-tools
./fixture_to_docker.sh fixtures/dev_dummy_superuser.json
./fixture_to_docker.sh fixtures/????_*.json
popd
else
docker exec -it symposion ./manage.py createsuperuser --username root --email root@example.com
fi
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"
|