Changeset View
Changeset View
Standalone View
Standalone View
docker/services/swh-web/entrypoint.sh
Show All 23 Lines | "shell") | ||||
;; | ;; | ||||
*) | *) | ||||
echo "Starting memcached" | echo "Starting memcached" | ||||
memcached& | memcached& | ||||
echo "Migrating db using ${DJANGO_SETTINGS_MODULE}" | echo "Migrating db using ${DJANGO_SETTINGS_MODULE}" | ||||
django-admin migrate --settings=${DJANGO_SETTINGS_MODULE} | django-admin migrate --settings=${DJANGO_SETTINGS_MODULE} | ||||
echo "Creating admin user" | echo "Creating Django admin user" | ||||
echo "$create_admin_script" | python3 -m swh.web.manage shell | echo "$create_admin_script" | python3 -m swh.web.manage shell | ||||
echo "starting the swh-web server" | echo "starting the swh-web server" | ||||
exec gunicorn --bind 0.0.0.0:5004 \ | exec gunicorn --bind 0.0.0.0:5004 \ | ||||
--threads 2 \ | --threads 2 \ | ||||
--workers 2 \ | --workers 2 \ | ||||
--timeout 3600 \ | --timeout 3600 \ | ||||
--config 'python:swh.web.gunicorn_config' \ | --config 'python:swh.web.gunicorn_config' \ | ||||
'django.core.wsgi:get_wsgi_application()' | 'django.core.wsgi:get_wsgi_application()' | ||||
esac | esac |