From 545bf2045d8a20f45fcb55c522bdeefe08aed91a Mon Sep 17 00:00:00 2001 From: DhanushSantosh Date: Sat, 17 Jan 2026 15:00:48 +0530 Subject: [PATCH] fix: add --force flag to npm install in docker-compose files Allow npm to install platform-specific devDependencies (like dmg-license which is macOS-only) by skipping platform checks in Linux Docker containers. This matches the behavior already used in CI workflows. Fixes Docker container startup failure: - docker-compose.dev.yml (full stack development) - docker-compose.dev-server.yml (server-only with local Electron) The --force flag allows npm to proceed with installation even when some optional/platform-specific dependencies can't be installed on the current platform. --- docker-compose.dev-server.yml | 2 +- docker-compose.dev.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.dev-server.yml b/docker-compose.dev-server.yml index aad8fcef..5d0bae7b 100644 --- a/docker-compose.dev-server.yml +++ b/docker-compose.dev-server.yml @@ -81,7 +81,7 @@ services: # Run the rest as automaker user exec gosu automaker sh -c " echo 'Installing dependencies...' && - npm install && + npm install --force && echo 'Building shared packages...' && npm run build:packages && echo 'Starting server in development mode...' && diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 087bb095..cc273eaf 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -82,7 +82,7 @@ services: # Run the rest as automaker user exec gosu automaker sh -c " echo 'Installing dependencies...' && - npm install && + npm install --force && echo 'Building shared packages...' && npm run build:packages && echo 'Starting server in development mode...' &&