Админка: защита от перебора пароля и правка дефолта SETTINGS_FILE
- не больше 10 неудачных входов с одного адреса за 5 минут, дальше 429 (панель доступна из интернета, простой перебор закрываем); успешный вход сбрасывает счётчик; - .env.example: SETTINGS_FILE пустой — локально настройки живут в памяти, в docker compose подставляет /data/settings.json по умолчанию.
This commit is contained in:
@@ -14,8 +14,10 @@ ADMIN_PATH=
|
||||
# Логин и пароль администратора
|
||||
ADMIN_LOGIN=
|
||||
ADMIN_PASSWORD=
|
||||
# Где хранить настройки (ссылка/интервал); в docker это том schedule_data
|
||||
SETTINGS_FILE=/data/settings.json
|
||||
# Где хранить настройки (ссылка/интервал).
|
||||
# В docker по умолчанию /data/settings.json (том schedule_data);
|
||||
# локально можно оставить пустым — тогда настройки живут в памяти.
|
||||
SETTINGS_FILE=
|
||||
|
||||
# --- порты и адреса ----------------------------------------------------------
|
||||
API_PORT=8000
|
||||
|
||||
Reference in New Issue
Block a user