Staging-аккаунты
На стенде https://api.dimetra.saldin.cloud подняты демо-аккаунты для каждой роли. Это не production-данные — стенд используется для разработки и показов.
Admin (владелец Directus)
Заголовок раздела «Admin (владелец Directus)»| URL | https://api.dimetra.saldin.cloud/admin |
saldin.iliya@gmail.com | |
| Role | Administrator |
Project Manager — демо
Заголовок раздела «Project Manager — демо»| Имя | Илья Салдин |
manager@dimetra.saldin.cloud | |
| Role | Project Manager |
| Вход | https://api.dimetra.saldin.cloud/admin (App access) |
Видит только проекты, у которых assigned_manager.user_id = $CURRENT_USER — в нашем случае это демо-проект «Квартира на Бухар-Жырау».
Client — демо (мобилка)
Заголовок раздела «Client — демо (мобилка)»| Имя | Айгуль Нурланова |
| Phone | +77011234567 |
| Phone-as-email | 77011234567@phone.dimetra.kz |
| Role | Client |
| Home address | Караганда, мкр. Майкудук, ул. Карбышева 10 |
Вход — только через мобильное приложение. Для локального запуска:
cd mobilecp .env.staging.example .env.localnpx expo run:ios# ввод телефона: +77011234567, пароль — из STAGING-ACCOUNTS.mdДемо-проект
Заголовок раздела «Демо-проект»| Название | Квартира на Бухар-Жырау |
| Адрес | Караганда, пр. Бухар-Жырау 45, кв. 12 |
| Manager | Илья Салдин |
| Client | Айгуль Нурланова |
Bot Service
Заголовок раздела «Bot Service»Статический токен для Telegram-бота (когда будем его деплоить). Лежит в deploy/STAGING-ACCOUNTS.md.
Как это всё засеялось
Заголовок раздела «Как это всё засеялось»# Один раз после первого деплоя стенда:bash scripts/setup-roles.sh # роли + policies + permissionsnpx tsx backend/scripts/seed-staging.ts # менеджер + клиент + проектСкрипты идемпотентны (почти — setup-roles.sh лучше не запускать дважды).
Пересоздать с нуля
Заголовок раздела «Пересоздать с нуля»Если стенд «протух» и нужно всё снести:
ssh opc@129.146.127.198 \ 'sudo docker compose -f /opt/dimetra/docker-compose.yml --project-directory /opt/dimetra down -v'./deploy/ansible/deploy.sh# затем заново: setup-roles.sh + seed-staging.ts + schema applyR2 bucket при этом не удаляется (там файлы) — очищается только БД.