From ec65726d65965d82e55746b1d2797783425b5131 Mon Sep 17 00:00:00 2001 From: Konstantinos Paparas Date: Wed, 2 Aug 2023 16:11:34 +0200 Subject: [PATCH] fix: updates deployment configuration --- Dockerfile | 7 ++++--- ecosystem.config.js => ecosystem.config.cjs | 4 +++- 2 files changed, 7 insertions(+), 4 deletions(-) rename ecosystem.config.js => ecosystem.config.cjs (50%) diff --git a/Dockerfile b/Dockerfile index 306cee91..d482a84f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,11 +21,12 @@ ENV NITRO_PORT=4000 RUN --mount=type=cache,target=/root/.npm/_cacache/ \ npm install -g pm2@5.3.0 -COPY --from=builder /build/.output ./ -COPY --from=builder /build/ecosystem.config.js ./ +COPY --from=builder /build/.output ./.output/ +COPY --from=builder /build/ecosystem.config.cjs ./ +COPY --from=builder /build/package.json ./ EXPOSE ${NITRO_PORT} -CMD ["pm2-runtime", "ecosystem.config.js"] +CMD ["pm2-runtime", "ecosystem.config.cjs"] HEALTHCHECK --start-period=30s --retries=2 \ CMD wget --no-verbose --tries=1 --spider http://localhost:${NITRO_PORT}/health || exit 1 diff --git a/ecosystem.config.js b/ecosystem.config.cjs similarity index 50% rename from ecosystem.config.js rename to ecosystem.config.cjs index 1a8b6efb..c075a158 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.cjs @@ -2,8 +2,10 @@ module.exports = { apps: [ { name: 'rotki.com', - script: './server/index.mjs', + script: './.output/server/index.mjs', args: 'start', + exec_mode: 'cluster', + instances: 'max', }, ], };