Changeset View
Changeset View
Standalone View
Standalone View
dockerfiles/swh-scheduler-api/entrypoint.sh
Show All 34 Lines | *) | ||||
echo Waiting for postgresql to start | echo Waiting for postgresql to start | ||||
until psql postgresql:///?service=swh-scheduler -c "select 1" 2>&1 > /dev/null; do sleep 0.1; done | until psql postgresql:///?service=swh-scheduler -c "select 1" 2>&1 > /dev/null; do sleep 0.1; done | ||||
echo Setup the swh-scheduler API database | echo Setup the swh-scheduler API database | ||||
PGPASSWORD=${POSTGRES_PASSWORD} swh-db-init scheduler \ | PGPASSWORD=${POSTGRES_PASSWORD} swh-db-init scheduler \ | ||||
--db-name ${POSTGRES_DB} | --db-name ${POSTGRES_DB} | ||||
echo Starting the swh-scheduler API server | echo Starting the swh-scheduler API server | ||||
exec swh-scheduler api-server /scheduler.yml | exec swh-scheduler --log-level ${LOGLEVEL} -C /scheduler.yml api-server | ||||
esac | esac |