Files
fission-console/examples/big-suite/outputs.tf
T
Naeel 01df1498d6 feat: big-suite terraform example + provider nodejs zip fix
- examples/big-suite: E-Commerce 10 functions, 6 layers, real depends_on
- provider: nodejs packages now wrapped in ESM zip (buildJSDeployZip)
- provider: loadPackageLiteral reads raw file, nodejs zip via source_dir
- all 10 functions verified working: python/node/ruby/go runtimes
2026-04-20 11:38:45 +03:00

33 lines
1.4 KiB
Terraform

output "deploy_order" {
description = "Порядок деплоя Terraform (граф зависимостей)"
value = {
"1_parallel" = "auth-check, rate-limiter, health (независимые)"
"2_parallel" = "user-get (after auth), product-catalog (after rate-limiter)"
"3_sequential" = "cart-service (after user-get AND product-catalog)"
"4_sequential" = "payment-validate (after cart)"
"5_sequential" = "order-create — Go builder (after payment)"
"6_parallel" = "notifier, report-daily (оба after order-create)"
}
}
output "urls" {
description = "HTTP-маршруты всех функций"
value = {
# Core
auth_check = "https://fission.kube5s.ru/ecom/auth/check"
rate_limiter = "https://fission.kube5s.ru/ecom/rate/check"
# Services
"user_get" = "https://fission.kube5s.ru/ecom/users?id=user-1"
product_catalog = "https://fission.kube5s.ru/ecom/products"
cart_service = "https://fission.kube5s.ru/ecom/cart"
# Checkout
payment_validate = "https://fission.kube5s.ru/ecom/payment/validate"
order_create = "https://fission.kube5s.ru/ecom/orders"
# Async
notifier = "https://fission.kube5s.ru/ecom/notify"
report_daily = "https://fission.kube5s.ru/ecom/reports/daily"
# Infra
health = "https://fission.kube5s.ru/ecom/health"
}
}