minimal viable product

This commit is contained in:
simon
2021-09-06 00:10:14 +07:00
commit dc9fd72cde
65 changed files with 6499 additions and 0 deletions

20
run.sh Normal file
View File

@@ -0,0 +1,20 @@
#!/bin/bash
# startup script inside the container for tubearchivist
counter=0
until curl "$ES_URL" -fs; do
echo "waiting for elastic search to start"
counter=$((counter+1))
if [[ $counter -eq 12 ]]; then
# fail after 1 min
echo "failed to connect to elastic search, exiting..."
exit 1
fi
sleep 5
done
python manage.py migrate
python manage.py collectstatic
nginx &
celery -A home.tasks worker --loglevel=INFO --detach
uwsgi --ini uwsgi.ini