fix: Revert Dockerfile edits and lockfile changes

This reverts commits 8409b71857 and 78eb2b183e
This commit is contained in:
tigattack
2025-09-29 21:53:13 +01:00
parent 12a82a8522
commit d626493100
5 changed files with 11908 additions and 2643 deletions

View File

@@ -4,19 +4,13 @@ RUN apk add --no-cache openssl
WORKDIR /app
# Copy backend package files
COPY --chown=node:node backend/package*.json /app/backend/
COPY --chown=node:node package*.json /app/
COPY --chown=node:node backend/ /app/backend/
WORKDIR /app/backend
# Install backend dependencies (now has its own package-lock.json)
RUN npm ci --ignore-scripts
# Copy backend source after dependencies are installed
COPY --chown=node:node backend/ /app/backend/
# Generate Prisma client and clean up
RUN npx prisma generate &&\
RUN npm ci --ignore-scripts &&\
npx prisma generate &&\
npm prune --omit=dev &&\
npm cache clean --force
@@ -35,6 +29,7 @@ USER node
WORKDIR /app
COPY --from=builder /app/backend /app/backend
COPY --from=builder /app/node_modules /app/node_modules
COPY --chown=node:node agents ./agents_backup
COPY --chown=node:node agents ./agents
COPY --chmod=755 docker/backend.docker-entrypoint.sh ./entrypoint.sh

View File

@@ -2,19 +2,14 @@ FROM node:lts-alpine AS builder
WORKDIR /app
# Copy frontend package files
COPY package*.json ./
COPY frontend/package*.json ./frontend/
WORKDIR /app/frontend
# Install frontend dependencies (now has its own package-lock.json)
RUN npm ci --ignore-scripts
# Copy frontend source after dependencies are installed
COPY frontend/ ./
COPY frontend/ ./frontend/
# Build the frontend
RUN npm run build
RUN npm run build:frontend
FROM nginxinc/nginx-unprivileged:alpine