Reverted sleep to 30, caught boot code that cannot run during migration

pull/29/head
Piero Toffanin 2016-10-07 21:00:34 -04:00
rodzic 07aa8e0b4a
commit 4923a507c9
2 zmienionych plików z 18 dodań i 14 usunięć

Wyświetl plik

@ -18,6 +18,6 @@ before_install:
install:
- docker-compose up --build -d
- sleep 60
- sleep 30
script: docker-compose exec webapp python manage.py test

Wyświetl plik

@ -2,12 +2,14 @@ def boot():
from django.contrib.contenttypes.models import ContentType
from django.contrib.auth.models import Permission
from django.contrib.auth.models import User, Group
from django.db.utils import ProgrammingError
from . import signals
import logging
logger = logging.getLogger('app.logger')
# Check default group
try:
default_group, created = Group.objects.get_or_create(name='Default')
if created:
logger.info("Created default group")
@ -22,3 +24,5 @@ def boot():
if User.objects.count() == 0:
User.objects.create_superuser('admin', 'admin@example.com', 'admin')
logger.info("Created superuser")
except ProgrammingError:
logger.warn("Could not create default group/user. If running a migration, this is expected.")