diff --git a/frontend/.npmrc b/frontend/.npmrc index 8d1ae8e..5660f81 100644 --- a/frontend/.npmrc +++ b/frontend/.npmrc @@ -1 +1 @@ -registry=https://npm.apple.com/ \ No newline at end of file +registry=https://registry.npmjs.org/ \ No newline at end of file diff --git a/frontend/Dockerfile b/frontend/Dockerfile index ddf7ff6..7ab9ac6 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -6,13 +6,13 @@ FROM node:20-alpine AS builder # Set working directory WORKDIR /app -# Copy package files for dependency installation -COPY package*.json .npmrc ./ +# Copy package files for dependency installation (no lock file so npm resolves fresh from registry) +COPY package.json .npmrc ./ # Install dependencies (NODE_ENV must not be production so devDependencies are installed) ENV NODE_ENV=development ENV PATH="/app/node_modules/.bin:$PATH" -RUN npm ci --registry https://npm.apple.com +RUN npm install --include=dev # Copy source code COPY . .