2023-09-01 20:45:15 +03:00
|
|
|
# Initialize database !
|
|
|
|
# FOR DEVELOPEMENT BUILDS ONLY!
|
|
|
|
$container= Read-Host -Prompt "Enter backend container name: "
|
|
|
|
|
|
|
|
$backend = Resolve-Path -Path "$PSScriptRoot\..\..\rsconcept\backend"
|
|
|
|
|
|
|
|
function PopulateDevData() {
|
|
|
|
ImportInitialData
|
|
|
|
CreateAdmin
|
|
|
|
}
|
|
|
|
|
|
|
|
function ImportInitialData() {
|
|
|
|
docker exec `
|
|
|
|
-it $container `
|
2024-06-04 01:43:04 +03:00
|
|
|
python3.12 manage.py loaddata $backend\fixtures\InitialData.json
|
2023-09-01 20:45:15 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
function CreateAdmin() {
|
|
|
|
docker exec `
|
|
|
|
-e DJANGO_SUPERUSER_USERNAME=admin `
|
|
|
|
-e DJANGO_SUPERUSER_PASSWORD=1234 `
|
|
|
|
-e DJANGO_SUPERUSER_EMAIL=admin@admin.com `
|
2024-06-04 01:43:04 +03:00
|
|
|
-it $container python3.12 manage.py createsuperuser --noinput
|
2023-09-01 20:45:15 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
PopulateDevData
|
|
|
|
pause
|