# Скопируйте файл в .env. Не добавляйте .env в Git. # Инфраструктура APP_BIND_ADDRESS=127.0.0.1 APP_PORT=8080 POSTGRES_IMAGE=postgres:18 POSTGRES_DB=training_planner POSTGRES_USER=training_planner POSTGRES_PASSWORD= # Планировщик. Переопределяют секцию Planner в appsettings.json. PLANNER_DEFAULT_WEEK_COUNT=4 PLANNER_DEFAULT_SETS_COUNT=3 PLANNER_DEFAULT_REST_MINUTES=1.5 # При первом запуске обязательно заполните логин и пароль тренера. # Пароль: от 12 символов, строчные/прописные буквы, цифра, спецсимвол. BOOTSTRAP_TRAINER_USERNAME= BOOTSTRAP_TRAINER_PASSWORD= # Локальная разработка на 127.0.0.1. Для публичного HTTPS установите true. REQUIRE_HTTPS=false REVERSE_PROXY_IP=127.0.0.1 COOKIE_HOURS=8 AUTH_REVALIDATION_MINUTES=5 DATABASE_INITIALIZE_ON_STARTUP=true PLANNER_DEFAULT_REPETITIONS=10 PLANNER_DEFAULT_WORKOUT_NAME=Тренировка PLANNER_DEFAULT_WORKOUT_DURATION=1 час PLANNER_DEFAULT_INTENSITY_PERCENT=80 PLANNER_AUTOSAVE_DELAY_MS=1200 # Ширина столбца названий полей клиента в PDF (см). Pdf__ClientLabelWidthCentimeters=4.5 # Пустые строки между данными клиента и первой неделей PDF. Pdf__ClientDetailsGapLines=5 # Массовый импорт из буфера обмена. ExerciseImport__MaxRows=1000 ExerciseImport__MaxClipboardCharacters=100000 # Размер сообщения Blazor: учитывайте запас для UTF-8 и JSON при увеличении лимита вставки. InteractiveServer__MaximumReceiveMessageBytes=1048576 # Время показа плашки с отменой удаления упражнения (секунды). Planner__UndoDeleteDurationSeconds=10 # Размер иконки камеры в PDF (пункты). Pdf__CameraSizePoints=18 # Пример переопределения подсказки процентов (индекс 0 — первая строка списка). # Planner__IntensityPresets__0__Percent=100 # Planner__IntensityPresets__0__Repetitions=1 # Непрерывный PDF: ширина и предел высоты одной страницы в см. Pdf__PageWidthCentimeters=29.7 Pdf__MaxContinuousPageHeightCentimeters=500