#!/usr/bin/env bash # Check the AKPlanning setup for potential problems # execute as Utils/check.sh # activate virtualenv when necessary if [ -z ${VIRTUAL_ENV+x} ]; then source venv/bin/activate fi # enable really all warnings, some of them are silenced by default for arg in "$@"; do if [[ "$arg" == "--all" ]]; then export PYTHONWARNINGS=all fi done # in case of checking production setup for arg in "$@"; do if [[ "$arg" == "--prod" ]]; then export DJANGO_SETTINGS_MODULE=AKPlanning.settings_production ./manage.py check --deploy ./manage.py makemigrations --dry-run --check fi done # check the setup ./manage.py check ./manage.py makemigrations --dry-run --check