Files
ridebus-status/config/services.json
2026-10-13 02:24:39 +03:00

141 lines
5.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"id": "api",
"icon": "api",
"name": {
"ru": "API",
"en": "API"
},
"description": {
"ru": "Основа сервисов RideBus",
"en": "The foundation of RideBus services"
},
"publicUrl": "https://api.ridebus.by",
"url": "https://api.ridebus.by/health",
"kind": "json",
"expectedJson": {
"path": "status",
"value": "healthy"
},
"scenario": "api",
"impact": {
"availability": {
"ru": "Расписание и ближайшие отправления в приложении и на табло могут быть недоступны.",
"en": "Timetables and upcoming departures in the app and board may be unavailable."
},
"scenario": {
"ru": "API отвечает, но получение транспортных данных работает с перебоями. Расписание может не обновляться.",
"en": "The API responds, but transport data retrieval is disrupted. Timetables may not refresh."
},
"advice": {
"ru": "Если приложение ранее сохранило расписание, оно может быть доступно. Сохранённые данные могут быть устаревшими.",
"en": "Previously saved timetables may be available in the app. Saved data may be outdated."
}
}
},
{
"id": "website",
"icon": "website",
"name": {
"ru": "Основной сайт",
"en": "Website"
},
"description": {
"ru": "Всё о RideBus и наших проектах",
"en": "Everything about RideBus and our projects"
},
"publicUrl": "https://ridebus.by",
"url": "https://ridebus.by/",
"kind": "html",
"impact": {
"availability": {
"ru": "Основной сайт может не открываться. Работа расписания в приложении проверяется отдельно.",
"en": "The main website may not open. Timetable availability in the app is checked separately."
},
"fallbacks": [
"pwa"
]
}
},
{
"id": "pwa",
"icon": "pwa",
"name": {
"ru": "Веб-приложение",
"en": "Web app"
},
"description": {
"ru": "Расписание всегда под рукой",
"en": "Timetables always at your fingertips"
},
"publicUrl": "https://pwa.ridebus.by",
"url": "https://pwa.ridebus.by/",
"kind": "html",
"scenario": "pwa",
"impact": {
"availability": {
"ru": "Веб-приложение может не открываться: поиск остановок и просмотр расписания ограничены.",
"en": "The web app may not open, limiting stop search and timetable access."
},
"scenario": {
"ru": "Приложение открывается, но расписание остановки может не загрузиться или не отобразиться.",
"en": "The app opens, but the stop timetable may fail to load or display."
},
"advice": {
"ru": "Ранее сохранённое расписание может быть доступно в установленном приложении. Проверяйте отметку о сохранённых данных.",
"en": "Previously saved timetables may be available in the installed app. Check the saved-data notice."
}
}
},
{
"id": "board",
"icon": "board",
"name": {
"ru": "Электронное табло",
"en": "Departure board"
},
"description": {
"ru": "Ближайшие отправления на остановках",
"en": "Upcoming departures at your stop"
},
"publicUrl": "https://board.ridebus.by",
"url": "https://board.ridebus.by/",
"kind": "html",
"scenario": "board",
"impact": {
"availability": {
"ru": "Электронное табло может не показывать ближайшие отправления.",
"en": "The departure board may not show upcoming departures."
},
"scenario": {
"ru": "Страница табло открывается, но актуальные отправления могут не загрузиться или не появиться на экране.",
"en": "The board page opens, but live departures may fail to load or appear on screen."
},
"fallbacks": [
"pwa"
]
}
},
{
"id": "admin",
"icon": "admin",
"name": {
"ru": "Панель управления",
"en": "Admin panel"
},
"description": {
"ru": "Управление транспортными данными",
"en": "Managing transport data"
},
"publicUrl": "https://admin.ridebus.by",
"url": "https://admin.ridebus.by/",
"kind": "html",
"impact": {
"availability": {
"ru": "Сотрудники могут временно не иметь доступа к управлению транспортными данными. Статусы пассажирских сервисов показаны отдельно.",
"en": "Staff may temporarily be unable to manage transport data. Passenger service status is shown separately."
}
}
}
]