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 с ошибкой