# Часовой пояс сервера, список возможных имен:
# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TIME_ZONE=Europe/Berlin
TZ=Europe/Berlin

#
# Приложение
WGER_INSTANCE=https://wger.de
ALLOW_REGISTRATION=True
ALLOW_GUEST_USERS=True
ALLOW_UPLOAD_VIDEOS=True
MIN_ACCOUNT_AGE_TO_TRUST=21

SYNC_EXERCISES_CELERY=True
SYNC_EXERCISE_IMAGES_CELERY=True
SYNC_EXERCISE_VIDEOS_CELERY=True

SYNC_INGREDIENTS_CELERY=True
DOWNLOAD_INGREDIENTS_FROM=WGER

USE_CELERY=True

#
# Сельдерей
CELERY_BROKER=redis://wger_cache_1:6379/2
CELERY_BACKEND=redis://wger_cache_1:6379/2
CELERY_FLOWER_PASSWORD=adminadmin

#
# База данных
DJANGO_DB_ENGINE=django.db.backends.postgresql
DJANGO_DB_DATABASE=wger
DJANGO_DB_USER=wger
DJANGO_DB_PASSWORD=wger
DJANGO_DB_HOST=wger_db_1
DJANGO_DB_PORT=5432
DJANGO_PERFORM_MIGRATIONS=True

#
# Кэш
DJANGO_CACHE_BACKEND=django_redis.cache.RedisCache
DJANGO_CACHE_LOCATION=redis://wger_cache_1:6379/1
DJANGO_CACHE_TIMEOUT=1296000
DJANGO_CACHE_CLIENT_CLASS=django_redis.client.DefaultClient

#
# Атаки грубой силы при входе в систему
AXES_ENABLED=True
AXES_FAILURE_LIMIT=10
AXES_COOLOFF_TIME=30
AXES_HANDLER=axes.handlers.cache.AxesCacheHandler
AXES_LOCKOUT_PARAMETERS=ip_address
AXES_IPWARE_PROXY_COUNT=1
AXES_IPWARE_META_PRECEDENCE_ORDER=HTTP_X_FORWARDED_FOR,REMOTE_ADDR

#
# Другие
DJANGO_DEBUG=False
WGER_USE_GUNICORN=True
EXERCISE_CACHE_TTL=18000

#
# JWT авторизация
ACCESS_TOKEN_LIFETIME=10
REFRESH_TOKEN_LIFETIME=24

#
# Аутентификация прокси-сервера — оставьте пустым, если вы не используете это.
AUTH_PROXY_HEADER=''
AUTH_PROXY_TRUSTED_IPS=''
AUTH_PROXY_CREATE_UNKNOWN_USER=False
AUTH_PROXY_USER_EMAIL_HEADER=''
AUTH_PROXY_USER_NAME_HEADER=''

#
# Уровень журнала
LOG_LEVEL_PYTHON=INFO

#
# Рекапча (отключена)
USE_RECAPTCHA=False

#
# Очистить флаг статических файлов
DJANGO_CLEAR_STATIC_FIRST=False

#
# Электронная почта
FROM_EMAIL='wger Workout Manager <wger@example.com>'

#
# Платформа отдыха Джанго
NUMBER_OF_PROXIES=1

#
# Единорог
GUNICORN_CMD_ARGS="--workers 3 --threads 2 --worker-class gthread --proxy-protocol True --timeout 240"
