Changeset View
Changeset View
Standalone View
Standalone View
docker/services/swh-web/entrypoint.sh
Show All 34 Lines | *) | ||||
if [[ -d /src/swh-web ]] ; then | if [[ -d /src/swh-web ]] ; then | ||||
echo "Install and compile swh-web static assets" | echo "Install and compile swh-web static assets" | ||||
pushd /src/swh-web | pushd /src/swh-web | ||||
yarn install --frozen-lockfile | yarn install --frozen-lockfile | ||||
yarn build-dev | yarn build-dev | ||||
popd | popd | ||||
fi | fi | ||||
# Trigger periodic update of save code now status | |||||
crontab -u swh /etc/cron.d/refresh-savecodenow-statuses.cron | |||||
ardumont: just to debug the cron install. | |||||
crontab -u swh -l | |||||
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 Django 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 \ | ||||
--access-logfile '-' \ | --access-logfile '-' \ | ||||
--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 |
just to debug the cron install.