diff --git a/apps/api/src/lib/buildPacks/common.ts b/apps/api/src/lib/buildPacks/common.ts index c66477a0b..97bfb6fb9 100644 --- a/apps/api/src/lib/buildPacks/common.ts +++ b/apps/api/src/lib/buildPacks/common.ts @@ -671,11 +671,10 @@ export async function buildCacheImageWithNode(data, imageForBuild) { if (isPnpm) { Dockerfile.push('RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm@7'); } + Dockerfile.push(`COPY .${baseDirectory || ''} ./`); if (installCommand) { - Dockerfile.push(`COPY .${baseDirectory || ''}/package.json ./`); Dockerfile.push(`RUN ${installCommand}`); } - Dockerfile.push(`COPY .${baseDirectory || ''} ./`); Dockerfile.push(`RUN ${buildCommand}`); await fs.writeFile(`${workdir}/Dockerfile-cache`, Dockerfile.join('\n')); await buildImage({ ...data, isCache: true }); diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index d6e30aa03..c04e9ceac 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.4'; +export const version = '3.8.5'; export const isDev = process.env.NODE_ENV === 'development'; const algorithm = 'aes-256-ctr'; diff --git a/apps/api/src/routes/api/v1/applications/handlers.ts b/apps/api/src/routes/api/v1/applications/handlers.ts index cb0bf38fe..1dda22dc5 100644 --- a/apps/api/src/routes/api/v1/applications/handlers.ts +++ b/apps/api/src/routes/api/v1/applications/handlers.ts @@ -34,7 +34,7 @@ export async function getImages(request: FastifyRequest) { const { buildPack, deploymentType } = request.body let publishDirectory = undefined; let port = undefined - const { baseImage, baseBuildImage, baseBuildImages, baseImages, } = setDefaultBaseImage( + const { baseImage, baseBuildImage, baseBuildImages, baseImages } = setDefaultBaseImage( buildPack, deploymentType ); if (buildPack === 'nextjs') { @@ -56,8 +56,7 @@ export async function getImages(request: FastifyRequest) { } } - - return { baseBuildImage, baseBuildImages, publishDirectory, port } + return { baseImage, baseImages, baseBuildImage, baseBuildImages, publishDirectory, port } } catch ({ status, message }) { return errorHandler({ status, message }) } @@ -232,7 +231,6 @@ export async function saveApplication(request: FastifyRequest, baseBuildImage, deploymentType } = request.body - if (port) port = Number(port); if (exposePort) { exposePort = Number(exposePort); diff --git a/apps/ui/src/routes/__layout.svelte b/apps/ui/src/routes/__layout.svelte index e808f555a..0be33466c 100644 --- a/apps/ui/src/routes/__layout.svelte +++ b/apps/ui/src/routes/__layout.svelte @@ -120,7 +120,13 @@