diff --git a/Dockerfile b/Dockerfile
index 6915f7a9f5f3caf34c95e1995100258d8ee9898b..6b01f7aa4debe99e2ea59e9ff6384233e96835be 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y openssl
 RUN mkdir /app
 WORKDIR /app
 ENV NODE_ENV=production
-ADD . .
+ADD yarn.lock package.json ./
 RUN yarn install --production
 
 FROM node:16-bullseye-slim as prod
@@ -12,4 +12,5 @@ FROM node:16-bullseye-slim as prod
 RUN apt-get update && apt-get install openssl && apt-get clean -y && rm -rf /var/lib/apt/lists/*
 WORKDIR /app
 COPY --from=base /app /app
+ADD . .
 CMD ["yarn", "start"]