22 lines
636 B
Bash
22 lines
636 B
Bash
#!/bin/bash
|
|
|
|
LOGFILE="/home/archive/logs/setup.log"
|
|
echo "initialisation of Django" >> $LOGFILE
|
|
echo "backend name: $STAT_SERVICE_NAME" >> $LOGFILE
|
|
|
|
echo "initialisation of the project $STAT_SERVICE_NAME" >> $LOGFILE
|
|
|
|
echo "initialisation of Django done" >> $LOGFILE
|
|
|
|
echo "Waiting for postgres to get up and running..."
|
|
while ! nc -z db_archive 5434; do
|
|
echo "waiting for postgress to be listening..."
|
|
sleep 1
|
|
done
|
|
#waiting for user to migrate
|
|
sleep 5
|
|
echo "PostgreSQL started"
|
|
pip install -U 'Twisted[tls,http2]'
|
|
python3 manage.py makemigrations
|
|
python3 manage.py migrate
|
|
daphne -b 0.0.0.0 -p 8005 user_statistics.asgi:application |