File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ const { homedir } = require("os");
9
9
const path = require ( "path" ) ;
10
10
11
11
const DEFAULT_DOCKER_TAG = "0.2.6-rust-1.39.0" ;
12
+ const DEFAULT_DOCKER_IMAGE = "softprops/lambda-rust" ;
12
13
const RUST_RUNTIME = "rust" ;
13
14
const BASE_RUNTIME = "provided" ;
14
15
const NO_OUTPUT_CAPTURE = { stdio : [ "ignore" , process . stdout , process . stderr ] } ;
@@ -36,7 +37,8 @@ class RustPlugin {
36
37
this . custom = Object . assign (
37
38
{
38
39
cargoFlags : "" ,
39
- dockerTag : DEFAULT_DOCKER_TAG
40
+ dockerTag : DEFAULT_DOCKER_TAG ,
41
+ dockerImage : DEFAULT_DOCKER_IMAGE
40
42
} ,
41
43
( this . serverless . service . custom && this . serverless . service . custom . rust ) ||
42
44
{ }
@@ -88,11 +90,12 @@ class RustPlugin {
88
90
customArgs . push ( '-e' , `CARGO_FLAGS=${ cargoFlags } ` ) ;
89
91
}
90
92
const dockerTag = ( funcArgs || { } ) . dockerTag || this . custom . dockerTag ;
93
+ const dockerImage = ( funcArgs || { } ) . dockerImage || this . custom . dockerImage ;
91
94
92
95
const finalArgs = [
93
96
...defaultArgs ,
94
97
...customArgs ,
95
- `softprops/lambda-rust :${ dockerTag } `
98
+ `${ dockerImage } :${ dockerTag } `
96
99
] . filter ( i => i ) ;
97
100
98
101
this . serverless . cli . log (
You can’t perform that action at this time.
0 commit comments