5 месяцев назад
История
README.md
Mireya (Мирея)
Описание
Мирея - шаблон бакенд сервиса, использующий prisma как ОРМ, и Elysia как http фреймворк, и работающий через runtime Bun.
Запуск рабочего окружения и проекта из докера для разработки
docker compose up -d
Создание файла переменных окружения из копирования шаблона
cp .env.default .env
Установка зависимостей
bun install
Вызов миграций БД для работы
bun prisma migrate dev
Запуск для разработки
bun dev
Тесты
bun tests
Сборка и запуск под прод
bun build.ts
bun dist/index.js
Структура одиночного сервиса
- src/index.ts - файл запуска сервиса
- scr/lib - любые либы, в любом формате
- src/packs - либы в формате Pack
Структура мультисервиса
- scr/lib - общие любые либы, в любом формате
- src/packs - общие либы в формате Pack
- -
- src/app_a/index.ts - файл запуска сервиса A
- src/app_a/lib - любые либы, в любом формате, сервиса A
- src/app_a/packs - либы в формате Pack, сервиса A
- -
- src/app_b/index.ts - файл запуска сервиса B
- src/app_b/lib - любые либы, в любом формате, сервиса B
- src/app_b/packs - либы в формате Pack, сервиса B
Конвейеры
0 успешных
0 с ошибкой