У нас тут появился запрос на то чтобы упростить нашим пользователям путь для запуска своих приложений в `Cozystack`.
Основной поинт такой: Я хочу писать код, и не думать о докерфайлах и кубернетисах ваших.
Выстроить что-то вроде `heroku`, т.е. максимально простой интерфейс для девелоперов.
Протестировал `OpenFaaS` и `knative`, но кажется `serverless` и `FaaS` - это не совсем то, что нужно.
Копнув чуть глубже в тему наткнулся на `epinio.io`
`Epinio` развивается за счёт комьюнити. Под капотом у него `buildpacks` - это своего рода стандарт для доставки кода в различные контейнерные окружения.
А ещё оно потенциально очень хорошо интегрируется с `Cozystack`.
Логика такая:
- Запускаем кластер `Kubernetes`, ставим туда `epinio` (это может быть легко автоматизировано со стороны `Cozystack`)
- Пользователь заходит в UI
- Указывает путь до git репозитория
- `Buildpacks` билдит приложение
- Деплоит его в `Kubernetes`