snapshot before legacy cleanup
This commit is contained in:
@@ -23,7 +23,7 @@ type UpdateCodeRequest struct {
|
||||
|
||||
// LangEnvDef описывает Docker-образы для конкретного языка.
|
||||
// BuilderImage заполнен только для языков которым нужна компиляция (Go).
|
||||
// Version: версия среды Fission (по умолчанию 3; perl использует 1 — нет поддержки async entrypoint).
|
||||
// Version: версия среды Fission (по умолчанию 3).
|
||||
type LangEnvDef struct {
|
||||
Image string
|
||||
BuilderImage string
|
||||
@@ -32,15 +32,10 @@ type LangEnvDef struct {
|
||||
|
||||
// LangEnvMap сопоставляет идентификатор языка (string) с описанием среды выполнения.
|
||||
// Ключ используется в createFunctionRequest.Language и как суффикс имени Environment.
|
||||
//
|
||||
// Почему perl Version=1:
|
||||
// Fission Environment v3 требует поддержки async entrypoint (V2 protocol).
|
||||
// ghcr.io/fission/perl-env поддерживает только V1 protocol → version=1.
|
||||
var LangEnvMap = map[string]LangEnvDef{
|
||||
"python": {Image: "ghcr.io/fission/python-env"},
|
||||
"nodejs": {Image: "ghcr.io/fission/node-env"},
|
||||
"go": {Image: "ghcr.io/fission/go-env", BuilderImage: "naeel/go-builder-fast:v1"},
|
||||
"php": {Image: "ghcr.io/fission/php-env"},
|
||||
"ruby": {Image: "ghcr.io/fission/ruby-env"},
|
||||
"perl": {Image: "ghcr.io/fission/perl-env", Version: 1},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user