From 8396fb88bafbe24f1748048241d430a80a522908 Mon Sep 17 00:00:00 2001 From: Jennifer Q <66472237+latin-panda@users.noreply.github.com> Date: Mon, 12 Aug 2024 14:29:24 +0700 Subject: [PATCH] chore(#9106): fix dependencies for e2e tests that runs in local environment (#9306) --- api/Dockerfile | 2 ++ scripts/build/index.js | 3 +-- sentinel/Dockerfile | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/api/Dockerfile b/api/Dockerfile index a65087de35..726147d01e 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -12,6 +12,8 @@ RUN apk add --update --no-cache \ WORKDIR /service +COPY ../shared-libs ./shared-libs +COPY node_modules/@medic ./node_modules/@medic COPY api ./api ENV NODE_PATH=/service/api/node_modules diff --git a/scripts/build/index.js b/scripts/build/index.js index 1b6498cb11..66eb547480 100644 --- a/scripts/build/index.js +++ b/scripts/build/index.js @@ -244,8 +244,7 @@ const buildServiceImages = async () => { console.log('working directory', workingDir); for (const service of versions.SERVICES) { - await exec('cp', ['-r', `${workingDir}/node_modules`, service]); - await exec('cp', ['-r', './shared-libs', service]); + await exec('cp', ['-a', `${workingDir}/node_modules`, service]); const tag = versions.getImageTag(service); if (INTERNAL_CONTRIBUTOR) { diff --git a/sentinel/Dockerfile b/sentinel/Dockerfile index d3c8387fb9..2c209e79a6 100644 --- a/sentinel/Dockerfile +++ b/sentinel/Dockerfile @@ -11,6 +11,8 @@ RUN apk add --update --no-cache \ WORKDIR /service +COPY ../shared-libs ./shared-libs +COPY node_modules/@medic ./node_modules/@medic COPY sentinel ./sentinel ENV NODE_PATH=/service/sentinel/node_modules