"""Local development server without Docker (SQLite, plain HTTP). Not for production.""" import os import sys from pathlib import Path ROOT = Path(__file__).resolve().parent.parent sys.path.insert(0, str(ROOT)) os.chdir(ROOT) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings") os.environ.setdefault("DEBUG", "true") os.environ.setdefault("SECRET_KEY", "dev-only-secret-key") os.environ.setdefault("APP_BASE_URL", "http://localhost:8000") os.environ.setdefault("COOKIE_SECURE", "false") os.environ.setdefault("ADMIN_EMAIL", "admin@kochbuch.localhost") os.environ.setdefault("ADMIN_PASSWORD", "Dev-Admin-Passwort-1") os.environ.setdefault("ADMIN_NAME", "Dev-Admin") from django.core.management import execute_from_command_line # noqa: E402 execute_from_command_line(["manage.py", "migrate", "--noinput"]) execute_from_command_line(["manage.py", "ensure_admin"]) execute_from_command_line(["manage.py", "runserver", "127.0.0.1:8000", "--noreload"])