initial
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
deck ReST backend
|
||||
Lucee+Taffy+Postgre
|
||||
API реализует ограниченное подмножество функций консоли
|
||||
- список инстансов, принадлежащих клиенту, с актуальными стейтами
|
||||
- детализация инстанса (выборка по ключу: стейт, текущая операция)
|
||||
- конфигурирование инстанса (CFS параметры на входе, результатом сконфигурированный инстанс и операция create)
|
||||
- создание инстанса (асинхронный запуск сконфигурированной операции create)
|
||||
- аналогично, конфигурирование и запуск других операций, поддерживаемых сервисом
|
||||
- детализация операции (этап, стейт)
|
||||
- статус операции (сокращенный вариант предыдущего)
|
||||
- сервис с параметрами
|
||||
|
||||
https://docs.taffy.io/#/3.5.0
|
||||
add <url-pattern>/deck/api/index.cfm/*</url-pattern> to web.xml (unfortunately depends on absolute path, but we can put entire application to root for k8s deploy)
|
||||
|
||||
2024-10-02 17:16:58
|
||||
*** Допускается обширное дублирование кода с приложением deck
|
||||
+TODO: mappings (и как они будут работать на CommandBox в контейнере?)
|
||||
TODO: заменить сертификат в Application.cfc TODO: переделать работу с сертификатом, не вставкой в код
|
||||
+2024-10-06 07:22:53 пока сериализация json кривая. Стейт передается в виде строки
|
||||
Довольно неуклюжая работа с jsonb: чтобы он сформатировался как структура, приходится его парсить, иначе сериалайзер понимает его как строку и эскейпит (мартышкин труд десериалайз-сериалайз)
|
||||
Reference in New Issue
Block a user