""" Django settings for the Djarea desktop integration test app. Runs entirely local: SQLite database, in-memory channel layer, no external services required. """ import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) SECRET_KEY = "desktop-app-local-only-secret-key" DEBUG = True ALLOWED_HOSTS = ["127.0.0.1", "localhost"] INSTALLED_APPS = [ "django.contrib.contenttypes", "backend", ] MIDDLEWARE = [] ROOT_URLCONF = "backend.urls" DATABASES = { "default": { "ENGINE": "django.db.backends.sqlite3", "NAME": os.path.join(BASE_DIR, "app.db"), } } DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" ASGI_APPLICATION = "backend.asgi.application" CHANNEL_LAYERS = { "default": { "BACKEND": "channels.layers.InMemoryChannelLayer", }, } # Serve the built frontend STATIC_URL = "/static/" STATICFILES_DIRS = [os.path.join(BASE_DIR, "frontend", "dist")] # No auth, no CSRF — local desktop app CSRF_COOKIE_HTTPONLY = False