Skip to content

Commit 76f2112

Browse files
author
Vadym Kazulkin
committed
investigate spring boot and in crac in lambda container image
1 parent 01c3cba commit 76f2112

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

spring-boot-3.2-docker-image-with-crac/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ COPY --from=build /src/target/*.jar ./
2929
# Set runtime interface client as default command for the container runtime
3030
#ENTRYPOINT [ "/usr/bin/java", "-cp", "./*", "com.amazonaws.services.lambda.runtime.api.client.AWSLambda" ]
3131

32-
ENTRYPOINT exec $JAVA_HOME/bin/java -cp ./* com.amazonaws.services.lambda.runtime.api.client.AWSLambda
32+
ENTRYPOINT exec $JAVA_HOME/bin/java -cp "./*" com.amazonaws.services.lambda.runtime.api.client.AWSLambda
3333

3434
# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
3535
# CMD [ "software.amazonaws.example.product.handler.GetProductByIdHandler::handleRequest" ]

spring-boot-3.2-docker-image-with-crac/template.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Globals:
1515
MemorySize: 1024
1616
Environment:
1717
Variables:
18-
JAVA_TOOL_OPTIONS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1 "
18+
JAVA_TOOL_OPTIONS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Dspring.context.checkpoint=onRefresh -XX:CRaCCheckpointTo=/tmp/crac"
1919
MAIN_CLASS: software.amazonaws.Application
2020
PRODUCT_TABLE_NAME: !Ref ProductsTable
2121

@@ -110,7 +110,7 @@ Resources:
110110
Type: AWS::Serverless::Function
111111
Properties:
112112
PackageType: Image
113-
ImageUri: !Sub ${AWS::AccountId}.dkr.ecr.eu-central-1.amazonaws.com/aws-spring-boot-3.2-java21-with-crac-custom-docker-image:v1
113+
ImageUri: !Sub ${AWS::AccountId}.dkr.ecr.eu-central-1.amazonaws.com/aws-spring-boot-3.2-java21-crac-custom-docker-image:v1
114114
ImageConfig:
115115
Command: ["org.springframework.cloud.function.adapter.aws.FunctionInvoker::handleRequest"]
116116
Environment:
@@ -139,7 +139,7 @@ Resources:
139139
Type: AWS::Serverless::Function
140140
Properties:
141141
PackageType: Image
142-
ImageUri: !Sub ${AWS::AccountId}.dkr.ecr.eu-central-1.amazonaws.com/aws-spring-boot-3.2-java21-with-crac-custom-docker-image:v1
142+
ImageUri: !Sub ${AWS::AccountId}.dkr.ecr.eu-central-1.amazonaws.com/aws-spring-boot-3.2-java21-crac-custom-docker-image:v1
143143
ImageConfig:
144144
Command: ["org.springframework.cloud.function.adapter.aws.FunctionInvoker::handleRequest"]
145145
Environment:

0 commit comments

Comments
 (0)