From ad8785267219e8178b3a5e24659e3939648c48ce Mon Sep 17 00:00:00 2001 From: Nicholas Chitty Date: Fri, 29 Mar 2024 09:45:38 -0400 Subject: [PATCH] Cache build deps to try to reduce build times (#51) --- lambda/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lambda/Dockerfile b/lambda/Dockerfile index 8df1bdf..19f2d26 100644 --- a/lambda/Dockerfile +++ b/lambda/Dockerfile @@ -15,7 +15,9 @@ CMD [ "cargo", "lambda", "watch", "-a", "0.0.0.0", "-p", "8080"] FROM meal-planner-api-development as meal-planner-api-build USER 0 -RUN cargo lambda build -r -l /tmp +RUN --mount=type=cache,target=/usr/local/cargo/registry \ + --mount=type=cache,target=./target \ + cargo lambda build -r -l /tmp FROM public.ecr.aws/lambda/provided:al2023 as meal-planner-api