diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ccf222710466f3b6b05bc4e232aee0ce464a6da..1f6755c3c22e0925225c346d70fdc579097d3dae 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,8 @@ stages: variables: ENV: DEV SECRET_KEY: stupid_key_for_CI + DJANGO_ADMIN_USERNAME: admin + DJANGO_ADMIN_PASSWORD: admin POSTGRES_DB: postgres POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres diff --git a/backend/backend_app/load_data/loading_scripts/loadAdminUser.py b/backend/backend_app/load_data/loading_scripts/loadAdminUser.py index 72d696742f3982ff0611a0e7e0af4a6573d5aa99..0c898dffa872d461152ba72734b72a1da948e99e 100644 --- a/backend/backend_app/load_data/loading_scripts/loadAdminUser.py +++ b/backend/backend_app/load_data/loading_scripts/loadAdminUser.py @@ -1,4 +1,5 @@ from django.contrib.auth.models import User +import os class LoadAdminUser(object): @@ -13,9 +14,13 @@ class LoadAdminUser(object): self.admin = user[0] else: User.objects.create_superuser( - username="admin", email="null@null.fr", password="admin" + username=os.environ["DJANGO_ADMIN_USERNAME"], + email="null@null.fr", + password=os.environ["DJANGO_ADMIN_PASSWORD"], ) - self.admin = User.objects.filter(username="admin")[0] + self.admin = User.objects.filter( + username=os.environ["DJANGO_ADMIN_USERNAME"] + )[0] def get(self): return self.admin diff --git a/docker-compose.yml b/docker-compose.yml index 9847e84b27f41b8ae417360de6b7041e29016e69..6b577b88617dec1cc6803bd3fc312c4c48c80905 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,8 @@ services: environment: - ENV=DEV - SECRET_KEY=please_change_me + - DJANGO_ADMIN_USERNAME=admin + - DJANGO_ADMIN_PASSWORD=admin - DB_HOST=database - DB_PORT=5432 - POSTGRES_DB=postgres