diff --git a/apps/agent/deployment/ci-cd/Dockerfile b/apps/agent/deployment/ci-cd/Dockerfile index 270ec5320d1b28b2c52fbe13b3bfc426986a2656..ea9fa8d8c3c56ec40f8b58ea0b64fe38e51fc60f 100644 --- a/apps/agent/deployment/ci-cd/Dockerfile +++ b/apps/agent/deployment/ci-cd/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18.19.1 AS base +FROM node:18.19.1-buster-slim AS base RUN apt update -y && apt install yarn python3 make build-essential -y FROM base AS deps @@ -6,6 +6,7 @@ WORKDIR /app COPY package.json . COPY yarn.lock . +COPY .npmrc . RUN yarn install --frozen-lockfile @@ -31,8 +32,7 @@ COPY --from=builder /app/dist . COPY --from=builder /app/dist/apps/agent/package.json . COPY --from=builder /app/dist/apps/agent/yarn.lock . - -RUN yarn install --frozen-lockfile +COPY --from=deps /app/node_modules ./node_modules # Expose required ports EXPOSE 8080 diff --git a/yarn.lock b/yarn.lock index 76bb0067a1aee9a825241c20adadbb2e904b9fcc..5c4ccfcaa5018587a6dd09d5deeef3eb787b8919 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4041,9 +4041,9 @@ "@types/node" "*" "@types/node@*": - version "22.7.4" - resolved "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz#e35d6f48dca3255ce44256ddc05dee1c23353fcc" - integrity sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg== + version "22.7.5" + resolved "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz#cfde981727a7ab3611a481510b473ae54442b92b" + integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== dependencies: undici-types "~6.19.2" @@ -6910,9 +6910,9 @@ ejs@^3.1.10, ejs@^3.1.7: jake "^10.8.5" electron-to-chromium@^1.5.28: - version "1.5.32" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz#4a05ee78e29e240aabaf73a67ce9fe73f52e1bc7" - integrity sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw== + version "1.5.33" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz#8f64698661240e70fdbc4b032e6085e391f05e09" + integrity sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA== emittery@^0.13.1: version "0.13.1" @@ -12868,9 +12868,9 @@ rc-select@~14.15.0, rc-select@~14.15.2: rc-virtual-list "^3.5.2" rc-slider@~11.1.6: - version "11.1.6" - resolved "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.6.tgz#7ce762ff76e5ea8f4a54431ebe582df5c498629b" - integrity sha512-LACAaXM0hi+4x4ErDGZLy7weIQwmBIVbIgPE+eDHiHkyzMvKjWHraCG8/B22Y/tCQUPAsP02wBhKhth7mH2PIw== + version "11.1.7" + resolved "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.7.tgz#3de333b1ec84d53a7bda2f816bb4779423628f09" + integrity sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.5"