aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar scragly <[email protected]>2019-09-24 14:45:24 +1000
committerGravatar scragly <[email protected]>2019-09-24 14:51:56 +1000
commit83ce5184a5f4edf40abeeb42214261450095aeff (patch)
tree68250ce7a52a796030199d4a40215f3321fe69b4
parentFix random text mistake in Dockerfile. (diff)
Create default django admin user.
-rw-r--r--docker-compose.yml4
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: