# Настройка ## Переменные окружения и флаги | Переменная / флаг | Описание | По умолчанию | |-------------------|----------|--------------| | `HNHMAP_PORT` | Порт HTTP-сервера | 8080 | | `-port` | То же (флаг командной строки) | значение `HNHMAP_PORT` или 8080 | | `HNHMAP_BOOTSTRAP_PASSWORD` | Пароль для первой настройки: при отсутствии пользователей вход как `admin` с этим паролем создаёт первого админа | — | | `HNHMAP_BASE_URL` | Полный URL приложения для OAuth redirect_uri (например `https://map.example.com`). Если не задан, берётся из `Host` и `X-Forwarded-*` | — | | `HNHMAP_OAUTH_GOOGLE_CLIENT_ID` | Google OAuth Client ID | — | | `HNHMAP_OAUTH_GOOGLE_CLIENT_SECRET` | Google OAuth Client Secret | — | | `-grids` | Каталог гридов (флаг командной строки; в Docker обычно `-grids=/map`) | `grids` | Пример для первого запуска: ```bash export HNHMAP_BOOTSTRAP_PASSWORD=your-secure-password ./hnh-map -grids=./grids -port=8080 ``` В Docker часто монтируют том в `/map` и запускают с `-grids=/map`. Для фронта (Nuxt) в режиме разработки: | Переменная | Описание | |------------|----------| | `NUXT_PUBLIC_API_BASE` | Базовый путь к API (например `/map/api` при прокси к бэкенду) | См. также [.env.example](../.env.example) в корне репозитория.