Skip to content

Commit 0b3994a

Browse files
committed
multi line github key maybe
1 parent f854176 commit 0b3994a

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

dist/index.js

Lines changed: 6 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/coolify.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ export default class Coolify {
228228
env
229229
}: {
230230
serviceUUID: string
231-
env: { key: string; value: string | undefined }
231+
env: { key: string; value: string | undefined; isMultiLine?: boolean }
232232
}) {
233233
if (!env.value) {
234234
throw new Error(`Env ${env.key} has no value`)
@@ -240,7 +240,8 @@ export default class Coolify {
240240
},
241241
body: {
242242
key: env.key,
243-
value: env.value
243+
value: env.value,
244+
is_multiline: env.isMultiLine
244245
}
245246
})
246247
if (res.error && res.error.message === 'Environment variable not found.') {
@@ -251,7 +252,8 @@ export default class Coolify {
251252
},
252253
body: {
253254
key: env.key,
254-
value: env.value
255+
value: env.value,
256+
is_multiline: env.isMultiLine
255257
}
256258
})
257259
if (res2.error) {
@@ -266,7 +268,7 @@ export default class Coolify {
266268
envs
267269
}: {
268270
serviceUUID: string
269-
envs: { key: string; value: string | undefined }[]
271+
envs: { key: string; value: string | undefined; isMultiLine?: boolean }[]
270272
}) {
271273
for (const env of envs) {
272274
if (!env.value) {
@@ -389,7 +391,8 @@ export default class Coolify {
389391
},
390392
{
391393
key: 'GITHUB_PRIVATE_KEY_STRING',
392-
value: process.env.GITHUB_PRIVATE_KEY_STRING
394+
value: process.env.GITHUB_PRIVATE_KEY_STRING?.replace(/\\n/g, '\n'),
395+
isMultiLine: true
393396
},
394397
{
395398
key: 'AWS_ACCESS_KEY_ID',

0 commit comments

Comments
 (0)