initial commit
This commit is contained in:
140
config/services.json
Normal file
140
config/services.json
Normal file
@@ -0,0 +1,140 @@
|
||||
[
|
||||
{
|
||||
"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."
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user