Changeset View
Changeset View
Standalone View
Standalone View
docker/services/swh-deposit/entrypoint.sh
#!/bin/bash | #!/bin/bash | ||||
set -ex | set -ex | ||||
source /srv/softwareheritage/utils/pyutils.sh | source /srv/softwareheritage/utils/pyutils.sh | ||||
setup_pip | setup_pip | ||||
source /srv/softwareheritage/utils/pgsql.sh | source /srv/softwareheritage/utils/pgsql.sh | ||||
setup_pgsql | setup_pgsql | ||||
if [ "$1" = 'shell' ] ; then | if [ "$1" = 'shell' ] ; then | ||||
shift | |||||
if (( $# == 0)); then | |||||
exec bash -i | exec bash -i | ||||
else | else | ||||
"$@" | |||||
fi | |||||
else | |||||
wait_pgsql | wait_pgsql | ||||
echo "Migrating db" | echo "Migrating db" | ||||
django-admin migrate --settings=${DJANGO_SETTINGS_MODULE} | django-admin migrate --settings=${DJANGO_SETTINGS_MODULE} | ||||
swh-deposit admin user exists test || \ | swh-deposit admin user exists test || \ | ||||
swh-deposit admin user create \ | swh-deposit admin user create \ | ||||
Show All 15 Lines |