От git init до продакшена — одной командой
larek закрывает весь путь сервиса: от создать до в проде — без ручного Kubernetes, YAML и DevOps-обвязки. Место, где пет-проект доходит до прода за минуты, а не за спринт.
Меньше пути от идеи до прода
Любой проект начинается как ларёк — один сервис, один контейнер, идея на салфетке. Обычно между «идеей» и «в проде» встаёт Kubernetes, YAML и целый DevOps-обвяз.
larek.tech убирает эту дистанцию. Это место, где живут пет-проекты и старты новых сервисов — платформа берёт инфраструктуру на себя, а вы кратно снижаете time to market и проверяете идею, пока она ещё горит.
Платформа берёт на себя всё между кодом и продом
larek service new разворачивает стартер, делает git init, создаёт репозиторий в Forgejo с готовым CI и пушит.
Возможность 01Go, Python, TypeScript (React SPA, статика, Next.js, TanStack SSR). Платформа знает, как собрать и запустить каждый.
Возможность 02Объявили kind="postgres" — поднимается CloudNativePG, Redis или NATS, connection-URL инжектится в env сам.
Возможность 03larek dockerfile и manifests генерируют Dockerfile и полный набор K8s-манифестов прямо из app.toml.
Возможность 04Push в main → авто-релиз в прод. Staging — вручную с любой ветки. ArgoCD синкает кластер, откат одной командой.
Возможность 05domain в app.toml → <svc>.larek.tech с живым wildcard-сертом и DNS. Ручных правок edge не требуется.
Возможность 06larek gen читает contract.toml соседа и генерирует клиент (Go/Python) с трейсингом и метриками.
Возможность 07Трейсинг, RED-метрики, request-логи с trace_id. Для фронта — браузерный OTLP same-origin без CORS.
Возможность 08larek secret (OpenBao + ESO + Authentik OIDC), govern для политик на org, вход через браузерный SSO.
Возможность 09Опиши сервис в app.toml
app.toml — один декларативный файл в корне репозитория. Вы описываете что за сервис и что ему нужно, а платформа сама решает как это собрать и запустить. Никакого Dockerfile и YAML руками.
name = "billing"stack = "go"[dependencies.db]kind = "postgres"backup = "0 3 * * *"[dependencies.cache]kind = "redis"[domain]host = "billing.larek.tech"[observability]tracing = truemetrics = trueОдна команда создаёт всё окружение
larek service new скаффолдит новый сервис: заводит репозиторий с CI в Forgejo и GitOps-описание для ArgoCD — от Actions и проверок до Helm-чартов и sync-политик. Запустите, чтобы увидеть, что появится.
Kubernetes, GitOps и observability — без DevOps в штате
Платформа пока разворачивается по приглашению: напишите — заведём аккаунт, покажем кластер и поможем перевезти первый сервис.