- Added configurable SESSION_COOKIE_NAME and CSRF_COOKIE_NAME to Django settings - Main app now uses 'stiftung_sessionid' instead of default 'sessionid' - Paperless continues using default 'sessionid' for separation - All configuration centralized in .env files as requested - Updated both development and production compose configurations - Added session settings to env templates for easy deployment This resolves the session conflict where logging into one app would kick out sessions from the other app. Both applications now maintain independent login sessions.
51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
# Database Configuration
|
|
POSTGRES_DB=stiftung
|
|
POSTGRES_USER=stiftung
|
|
POSTGRES_PASSWORD=stiftungpass
|
|
DB_HOST=db
|
|
DB_PORT=5432
|
|
|
|
# Django Configuration
|
|
DJANGO_SECRET_KEY=your-secret-key-here-change-in-production
|
|
DJANGO_DEBUG=1
|
|
DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1
|
|
|
|
# Production environment variables (alternative names for Docker Compose)
|
|
# SECRET_KEY=your-production-secret-key-here
|
|
# ALLOWED_HOSTS=your-domain.com,www.your-domain.com,localhost,127.0.0.1
|
|
|
|
LANGUAGE_CODE=de
|
|
TIME_ZONE=Europe/Berlin
|
|
|
|
# Session Configuration (prevents conflicts between apps)
|
|
SESSION_COOKIE_NAME=stiftung_sessionid
|
|
CSRF_COOKIE_NAME=stiftung_csrftoken
|
|
|
|
# Redis Configuration
|
|
REDIS_URL=redis://redis:6379/0
|
|
|
|
# Paperless-ngx Production Configuration
|
|
PAPERLESS_DB=paperless_prod
|
|
PAPERLESS_USER=paperless_user
|
|
PAPERLESS_PASSWORD=secure-paperless-password
|
|
PAPERLESS_ADMIN_USER=admin
|
|
PAPERLESS_ADMIN_PASSWORD=secure-admin-password
|
|
PAPERLESS_ADMIN_MAIL=admin@vhtv-stiftung.de
|
|
PAPERLESS_SECRET_KEY=generate-paperless-secret-key
|
|
|
|
# Paperless-ngx Integration (for Django app)
|
|
PAPERLESS_API_URL=https://vhtv-stiftung.de/paperless
|
|
PAPERLESS_API_TOKEN=your-api-token-here
|
|
# Tag-Namen (mit Unterstrichen, wie in Paperless NGX umbenannt)
|
|
PAPERLESS_REQUIRED_TAG=Stiftung_Destinatäre
|
|
PAPERLESS_LAND_TAG=Stiftung_Land_und_Pächter
|
|
PAPERLESS_ADMIN_TAG=Stiftung_Administration
|
|
PAPERLESS_DESTINATAERE_TAG_ID=210
|
|
PAPERLESS_LAND_TAG_ID=204
|
|
PAPERLESS_ADMIN_TAG_ID=216
|
|
# Integration von Grampsweb zur Ahnenforschung und Prüfung
|
|
GRAMPS_URL=http://192.168.178.167:30179
|
|
GRAMPS_USERNAME=Stiftung
|
|
GRAMPS_PASSWORD=home4Gty94rj*de
|
|
|
|
|