- 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
34 lines
1.2 KiB
Terraform
34 lines
1.2 KiB
Terraform
# ──────────────────────────────────────────────────────────────────────────────
|
|
# Environments — E-Commerce Platform API
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
resource "fission_environment" "python" {
|
|
name = "ecom-python-env"
|
|
image = "ghcr.io/fission/python-env"
|
|
version = 3
|
|
poolsize = 3
|
|
}
|
|
|
|
resource "fission_environment" "node" {
|
|
name = "ecom-node-env"
|
|
image = "ghcr.io/fission/node-env"
|
|
version = 3
|
|
poolsize = 3
|
|
}
|
|
|
|
resource "fission_environment" "ruby" {
|
|
name = "ecom-ruby-env"
|
|
image = "ghcr.io/fission/ruby-env"
|
|
version = 3
|
|
poolsize = 2
|
|
}
|
|
|
|
resource "fission_environment" "go" {
|
|
name = "ecom-go-env"
|
|
image = "ghcr.io/fission/go-env"
|
|
builder_image = "ghcr.io/fission/go-builder"
|
|
builder_command = "build"
|
|
version = 3
|
|
poolsize = 1
|
|
}
|