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": {