diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-22 00:15:36 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-22 00:15:36 +0000 |
| commit | bcefe0f92fae5c0662f5ba6ebc69bf3ecf1b5447 (patch) | |
| tree | 403f51c6eeb97fd172bec5990230af33a66d7d35 /docker | |
| parent | c50549799432f11fd1bee9417fafc0129dedd021 (diff) | |
| download | karakeep-bcefe0f92fae5c0662f5ba6ebc69bf3ecf1b5447.tar.zst | |
docker: Fix multiplatform docker build
Diffstat (limited to '')
| -rw-r--r-- | docker/Dockerfile | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 6e8964d6..2164dc77 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,5 +1,5 @@ ################# Base Builder ############## -FROM node:21-alpine AS base +FROM --platform=$BUILDPLATFORM node:21-alpine AS base WORKDIR /app ENV PNPM_HOME="/pnpm" @@ -31,7 +31,7 @@ RUN pnpm next experimental-compile ################# The Web App ############## -FROM node:21-alpine AS web +FROM --platform=$BUILDPLATFORM node:21-alpine AS web WORKDIR /app ENV NODE_ENV production @@ -69,7 +69,7 @@ RUN --mount=type=cache,id=pnpm_workers,target=/pnpm/store pnpm deploy --node-lin ################# The workers ############## -FROM node:21-alpine AS workers +FROM --platform=$BUILDPLATFORM node:21-alpine AS workers WORKDIR /app # Install chromium needed for puppeteer |
