#!/bin/bash set -ueo pipefail export PATH="/lib/rc/bin:$PATH" . /var/db/repos/container/scripts/functions.sh . /var/db/repos/calculate/scripts/ini.sh if [[ $UID == 0 ]] then exit fi data=$(PGPASSWORD=${ini[postgresql.taiga_password]} psql -U ${ini[postgresql.taiga_user]} -d ${ini[postgresql.taiga_database]} -c '\dt' 2>/dev/null) if [[ -n $data ]] then exit fi migrate_pgsql(){ cd ~ cd taiga-back source .venv/bin/activate DJANGO_SETTINGS_MODULE=settings.config python manage.py migrate --noinput clear_buf einfo create an administrator with strong password CELERY_ENABLED=False DJANGO_SETTINGS_MODULE=settings.config python manage.py createsuperuser DJANGO_SETTINGS_MODULE=settings.config python manage.py loaddata initial_project_templates DJANGO_SETTINGS_MODULE=settings.config python manage.py compilemessages DJANGO_SETTINGS_MODULE=settings.config python manage.py collectstatic --noinput } migrate_pgsql