diff --git a/apps/api/src/lib/buildPacks/common.ts b/apps/api/src/lib/buildPacks/common.ts index fd36a2ea6..32e498845 100644 --- a/apps/api/src/lib/buildPacks/common.ts +++ b/apps/api/src/lib/buildPacks/common.ts @@ -480,7 +480,6 @@ export const saveBuildLog = async ({ } }) } catch (error) { - if (isDev) return return await prisma.buildLog.create({ data: { line: addTimestamp, buildId, time: Number(day().valueOf()), applicationId diff --git a/apps/api/src/lib/buildPacks/heroku.ts b/apps/api/src/lib/buildPacks/heroku.ts index c9608aba2..c108f3203 100644 --- a/apps/api/src/lib/buildPacks/heroku.ts +++ b/apps/api/src/lib/buildPacks/heroku.ts @@ -2,13 +2,14 @@ import { executeDockerCmd, prisma } from "../common" import { saveBuildLog } from "./common"; export default async function (data: any): Promise { - const { buildId, applicationId, tag, dockerId, debug, workdir, baseDirectory } = data + const { buildId, applicationId, tag, dockerId, debug, workdir, baseDirectory, baseImage } = data try { await saveBuildLog({ line: `Building image started.`, buildId, applicationId }); await executeDockerCmd({ + buildId, debug, dockerId, - command: `pack build -p ${workdir}${baseDirectory} ${applicationId}:${tag} --builder heroku/buildpacks:20` + command: `pack build -p ${workdir}${baseDirectory} ${applicationId}:${tag} --builder ${baseImage}` }) await saveBuildLog({ line: `Building image successful.`, buildId, applicationId }); } catch (error) { diff --git a/apps/api/src/routes/webhooks/traefik/handlers.ts b/apps/api/src/routes/webhooks/traefik/handlers.ts index 6be99ac25..79488e2bc 100644 --- a/apps/api/src/routes/webhooks/traefik/handlers.ts +++ b/apps/api/src/routes/webhooks/traefik/handlers.ts @@ -523,9 +523,7 @@ export async function traefikConfiguration(request, reply) { } } } - return { - ...traefik - } + const { fqdn, dualCerts } = await prisma.setting.findFirst(); if (fqdn) { const domain = getDomain(fqdn); @@ -546,30 +544,30 @@ export async function traefikConfiguration(request, reply) { for (const application of data.applications) { configureMiddleware(application, traefik); } - for (const service of data.services) { - const { id, scriptName } = service; + // for (const service of data.services) { + // const { id, scriptName } = service; - configureMiddleware(service, traefik); - if (service.type === 'minio') { - service.id = id + '-minio'; - service.container = id; - service.domain = service.otherDomain; - service.nakedDomain = service.otherNakedDomain; - service.isHttps = service.otherIsHttps; - service.isWWW = service.otherIsWWW; - service.port = 9000; - configureMiddleware(service, traefik); - } + // configureMiddleware(service, traefik); + // if (service.type === 'minio') { + // service.id = id + '-minio'; + // service.container = id; + // service.domain = service.otherDomain; + // service.nakedDomain = service.otherNakedDomain; + // service.isHttps = service.otherIsHttps; + // service.isWWW = service.otherIsWWW; + // service.port = 9000; + // configureMiddleware(service, traefik); + // } - if (scriptName) { - traefik.http.middlewares[`${id}-redir`] = { - replacepathregex: { - regex: `/js/${scriptName}`, - replacement: '/js/plausible.js' - } - }; - } - } + // if (scriptName) { + // traefik.http.middlewares[`${id}-redir`] = { + // replacepathregex: { + // regex: `/js/${scriptName}`, + // replacement: '/js/plausible.js' + // } + // }; + // } + // } for (const coolify of data.coolify) { configureMiddleware(coolify, traefik); } diff --git a/apps/ui/src/routes/applications/[id]/_Menu.svelte b/apps/ui/src/routes/applications/[id]/_Menu.svelte index 9fb95bc6f..4ba711bc0 100644 --- a/apps/ui/src/routes/applications/[id]/_Menu.svelte +++ b/apps/ui/src/routes/applications/[id]/_Menu.svelte @@ -86,7 +86,7 @@ - Build & DeployConfiguration
  • {/if}