pr_manager/start.sh

24 lines
750 B
Bash

#!/bin/bash
#pipenv run python manage.py migrate
#pipenv run python manage.py runserver 0.0.0.0:8000
if [ "$1" ]; then
if [ "$1" = 'celery-beta' ]; then
pipenv run python manage.py migrate
pipenv run celery -A pr_manager beat --loglevel=INFO
elif [ "$1" = 'celery-worker' ]; then
pipenv run python manage.py migrate
pipenv run celery -c 4 -A pr_manager worker --loglevel=INFO
else
pipenv run python manage.py migrate
pipenv run python manage.py $1
fi
else
echo "default"
pipenv run python manage.py migrate
export DJANGO_SUPERUSER_PASSWORD=Eapil!@345
pipenv run python manage.py createsuperuser --noinput --username eapil --email eapil@localhost.com
pipenv run python manage.py runserver 0.0.0.0:18000
fi