diff options
author | 2019-09-24 14:45:24 +1000 | |
---|---|---|
committer | 2019-09-24 14:51:56 +1000 | |
commit | 83ce5184a5f4edf40abeeb42214261450095aeff (patch) | |
tree | 68250ce7a52a796030199d4a40215f3321fe69b4 /docker-compose.yml | |
parent | Fix random text mistake in Dockerfile. (diff) |
Create default django admin user.
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index 1c55482dc..4b0dcff35 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,9 @@ services: web: image: pythondiscord/site:latest - command: "./manage.py runserver 0.0.0.0:8000" + command: > + bash -c "echo \"from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('admin', 'admin', 'admin') if not User.objects.filter(username='admin').exists() else print('Admin user already exists')\" | python manage.py shell + && ./manage.py runserver 0.0.0.0:8000" ports: - "127.0.0.1:8000:8000" depends_on: |