rcgit

/ karakeep

Commit bcefe0f9

SHA bcefe0f92fae5c0662f5ba6ebc69bf3ecf1b5447
Author MohamedBassem <me at mbassem dot com>
Author Date 2024-03-22 00:15 +0000
Committer MohamedBassem <me at mbassem dot com>
Commit Date 2024-03-22 00:15 +0000
Parent(s) c50549799432 (diff)
Tree 403f51c6eeb9

patch snapshot

docker: Fix multiplatform docker build
File + - Graph
M docker/Dockerfile +3 -3
1 file(s) changed, 3 insertions(+), 3 deletions(-)

docker/Dockerfile

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