Перейти к содержимому
Looma FloatдокументацияВитрина

Быстрый старт

  1. Установите CLI. Команда looma собирает, выпускает и публикует сервисы.

    Терминал
    uv tool install "git+https://github.com/LoomaFloat/looma-kit"
  2. Войдите. Откроется браузер: подтвердите вход в кабинете автора. Ключ сохранится на этом компьютере.

    Терминал
    looma login
  3. Создайте сервис из шаблона. Шаблоны: hello, assistant, image-studio, video-studio. В папке появятся looma.yaml и код сервиса.

    Терминал
    looma init my-service -t assistant && cd my-service
  4. Выпустите релиз на staging. Релиз собирается на площадке и встаёт на проверочный адрес my-service-staging.apps.loomafloat.ru. Команда looma check пришлёт запрос и покажет код ответа и время.

    Терминал
    looma deploy
    looma check --env staging
  5. Переведите на prod. Тот же релиз начинает работать на основном адресе my-service.apps.loomafloat.ru. Откатиться можно командой looma rollback.

    Терминал
    looma promote
  6. Опубликуйте в каталоге. Заполните listing и цены событий в looma.yaml, выпустите релиз на prod и отправьте карточку на модерацию. Решение видно в кабинете автора и в looma listing.

    looma.yaml
    listing:
    title: Мой сервис
    summary: Что он делает, одной строкой
    category: assistants
    events:
    - { name: answer, title: Ответ, price: 2 } # цена в рублях
    Терминал
    looma publish