Файл 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 | Папка, в которой находятся статические файлы для загрузки на хостинг.
Возможно указать либо абсолютный путь на диске, либо путь относительно расположения файла vk-hosting-config.json. |
app_id | Идентификатор игры. Расположен в настройках игры, на вкладке Настройка — значение ID приложения.
Вы можете не указывать это значение в файле vk-hosting-config.json. Тогда вам нужно будет сохранить идентификатор игры в переменной окружения MINI_APPS_APP_ID до выкладки файлов на хостинг. |
endpoints/mobile ,
endpoints/web и
endpoints/mvk | Файлы, которые будут использованы при запуске игры:
• endpoints/mobile — файл, который будет загружен при запуске в мобильном приложении ВКонтакте для Android или iOS, а также в мобильной версии сайта ВКонтакте.
• endpoints/web — файл, который будет загружен при запуске в десктопной версии сайта.
• endpoints/mvk — файл, который будет загружен при запуске из мобильной версии сайта.
Файлы должны находиться в папке, указанной в поле static_path. Указывайте пути и имена файлов внутри этой папки.
Библиотека использует значения полей endpoints, чтобы автоматически сформировать URL для запуска игры. Эти URL включают два компонента: адрес файлов на хостинге и значения полей endpoints, например:
https://stage-app12345-67ab89cd.pages.vk-apps.com/path/file.html
Адрес сервера — это адрес сервера хостинга, а путь до ресурса — это значение одного из полей endpoints. |
noprompt | Указывает, будет ли библиотека запрашивать разрешения при выкладке. Если установить это поле в 1, то при работе библиотека не будет запрашивать разрешения в командой строке, а для выкладки будет использовать для ответов значения по умолчанию. Такой режим важен при автоматическом добавлении файлов на хостинг, которое происходит, например, из системы автоматических сборок. Используйте этот параметр в автоматических сборках. |
proxy_url | Добавляет возможность выполнять все API-запросы через заданный прокси-сервер. |
Подробнее о размещении файлов игры на хостинге ВКонтакте, ограничениях и возможных ошибках — в разделе Хостинг статики для игр.
Материалы по теме
- •
- •