Changeset View
Changeset View
Standalone View
Standalone View
dockerfiles/swh-journal-publisher/entrypoint.sh
#!/bin/bash | #!/bin/bash | ||||
set -e | set -e | ||||
if [[ -d /src ]] ; then | if [[ -d /src ]] ; then | ||||
for srcrepo in /src/swh-* ; do | for srcrepo in /src/swh-* ; do | ||||
pushd $srcrepo | pushd $srcrepo | ||||
pip install -e . | pip install -e . | ||||
popd | popd | ||||
done | done | ||||
fi | fi | ||||
echo Installed Python packages: | |||||
pip list | |||||
case "$1" in | case "$1" in | ||||
"shell") | "shell") | ||||
exec bash -i | exec bash -i | ||||
;; | ;; | ||||
*) | *) | ||||
echo "Starting swh-journal publisher" | echo "Starting swh-journal publisher" | ||||
exec python3 -m swh.journal.publisher --verbose | exec python3 -m swh.journal.publisher --verbose | ||||
;; | ;; | ||||
esac | esac |