# -*- coding: utf-8 -*-
SECRET_KEY = "@m7_6qu&0%-t04g75%u!fx)38+p_$js&!1543+6$rckmi@qj^1"
# SERVICE_URL = "http://seafile.rozic-dev.com"

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'seahub_db',
        'USER': 'seafile',
        'PASSWORD': '72b88639-3745-4591-9948-ab42b73677ea',
        'HOST': 'db',
        'PORT': '3306',
        'OPTIONS': {'charset': 'utf8mb4'},
    }
}

CACHES = {
    'default': {
        'BACKEND': 'django_pylibmc.memcached.PyLibMCCache',
        'LOCATION': 'memcached:11211',
    },
    'locmem': {
        'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
    },
}
COMPRESS_CACHE_BACKEND = 'locmem'
TIME_ZONE = 'Europe/Belgrade'

# --- Seafile behind Traefik / HTTPS ---

# Tell Django “requests coming from this HTTPS origin are trusted for CSRF”
CSRF_TRUSTED_ORIGINS = ['https://seafile.rozic-dev.com']

# Public URLs for Seafile
SERVICE_URL = 'https://seafile.rozic-dev.com'
FILE_SERVER_ROOT = 'https://seafile.rozic-dev.com/seafhttp'

# Make Django trust X-Forwarded-Proto from Traefik
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
