From 35450dfc8f2b5259463aa20952fee3aea1883340 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 26 Aug 2022 16:00:36 +0000 Subject: [PATCH] fix: secrets decryption --- apps/api/src/jobs/deployApplication.ts | 1 + apps/api/src/lib/common.ts | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/api/src/jobs/deployApplication.ts b/apps/api/src/jobs/deployApplication.ts index ca5a5e230..bb65fb77d 100644 --- a/apps/api/src/jobs/deployApplication.ts +++ b/apps/api/src/jobs/deployApplication.ts @@ -258,6 +258,7 @@ import * as buildpacks from '../lib/buildPacks'; ]; if (secrets.length > 0) { secrets.forEach((secret) => { + secret.value = decrypt(secret.value) if (pullmergeRequestId) { if (secret.isPRMRSecret) { envs.push(`${secret.name}=${secret.value}`); diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index 148bacfff..e73093d08 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -19,7 +19,7 @@ import * as serviceFields from './serviceFields' import { saveBuildLog } from './buildPacks/common'; import { scheduler } from './scheduler'; -export const version = '3.8.2'; +export const version = '3.8.3'; export const isDev = process.env.NODE_ENV === 'development'; const algorithm = 'aes-256-ctr'; diff --git a/package.json b/package.json index d3f808b2b..ecf58e487 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "coolify", "description": "An open-source & self-hostable Heroku / Netlify alternative.", - "version": "3.8.2", + "version": "3.8.3", "license": "Apache-2.0", "repository": "github:coollabsio/coolify", "scripts": {