From f389aa07ebfa2e2b4c564149675d39e9b7e25f9f Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Wed, 5 Jul 2023 15:39:44 -0400 Subject: [PATCH] update docker file for prod build --- secret-engine/Dockerfile | 9 ++++++++- secret-engine/package.json | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/secret-engine/Dockerfile b/secret-engine/Dockerfile index c1cd23e10..32189a70b 100644 --- a/secret-engine/Dockerfile +++ b/secret-engine/Dockerfile @@ -5,4 +5,11 @@ RUN npm ci --production RUN npm cache clean --force ENV NODE_ENV="production" COPY . . -CMD [ "npm", "start" ] + +RUN apt-get update && apt-get install -y bash curl && curl -1sLf \ + 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.deb.sh' | bash \ + && apt-get update && apt-get install -y infisical=0.8.1 + +RUN npm run build + +CMD [ "npm", "run", "start:prod" ] diff --git a/secret-engine/package.json b/secret-engine/package.json index 0a8f744e6..c9ed32570 100644 --- a/secret-engine/package.json +++ b/secret-engine/package.json @@ -14,7 +14,8 @@ "scripts": { "build": "tsc && cp -R ./src/templates ./lib", "dev": "npm run build && probot run ./lib/index.js", - "start": "nodemon -e ts,yml --watch './**/*.ts' --exec npm run dev", + "start:dev": "nodemon -e ts,yml --watch './**/*.ts' --exec npm run dev", + "start:prod": "probot run ./lib/index.js", "test": "jest" }, "dependencies": {