Файл vk-hosting-config.json

Конфигурационный файл vk-hosting-config.json хранит настройки для загрузки компонентов игры на хостинг. Эти настройки использует библиотека vk-miniapps-deploy.

Подробнее о размещении файлов игры на хостинге, ограничениях и возможных ошибках — в разделе Хостинг статики для игр.

Пример

JSON
{ "static_path": "build", "app_id": 123456, "endpoints": { "mobile": "index.html", "web": "index.html", "mvk": "index.html" } }

Параметры конфигурационного файла

Поле
Описание
static_path
Папка, которая содержит файлы для размещения на хостинге. В примере выше это папка build. Указывайте путь к папке относительно файла vk-hosting-config.json.
app_id
Идентификатор игры. Идентификатор отображается в панели управления игрой. Вы можете не указывать это значение в файле vk-hosting-config.json. Тогда вам нужно будет сохранить идентификатор игры в переменной окружения MINI_APPS_APP_ID до выкладки файлов на хостинг.
endpoints
Имена файлов загрузки вашего проекта в папке static_path, которые будут использоваться при запуске игры:    • mobile — на мобильных устройствах.    • web — из десктопной версии сайта.    • mvk — из мобильной версии сайта. При загрузке файлов на хостинг библиотека vk-mini-apps-deploy сформирует URL для запуска игры в формате: https://<адрес_сервера>/<путь_к_файлу_загрузки>. Путь к файлу включает его название и задаётся от корня папки static_path. Полученный URL также указывается в панели управления игрой в разделе Размещение.
noprompt
Параметр, который определяет, будет ли библиотека запрашивать подтверждения при выкладке. Если указано 1, библиотека не задаёт вопросы в командной строке и использует значения по умолчанию. Используйте этот режим для автоматической загрузки файлов на хостинг, например из системы CI/CD. Подробнее — в разделе Добавление файлов на хостинг из автоматических сборок.
proxy_url
Параметр, который добавляет возможность выполнять все API-запросы через заданный прокси-сервер.

Материалы по теме