From 0ec04560d4262e06139c317c1718a3d191699327 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 18 Jun 2026 23:11:01 -0500 Subject: [PATCH] =?UTF-8?q?fix(api):=20Dockerfile=20expl=C3=ADcito=20para?= =?UTF-8?q?=20dist+node=5Fmodules;=20quitar=20image:=20para=20forzar=20bui?= =?UTF-8?q?ld=20en=20Coolify?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/api/Dockerfile | 7 +++++-- coolify-compose.yml | 2 -- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile index 7d274a1..1c20dca 100644 --- a/apps/api/Dockerfile +++ b/apps/api/Dockerfile @@ -8,14 +8,17 @@ COPY . . RUN pnpm install --frozen-lockfile 2>/dev/null || pnpm install --no-frozen-lockfile --force RUN pnpm --filter @moraworld/database exec prisma generate && pnpm --filter @moraworld/database build RUN pnpm --filter @moraworld/api build -# pnpm deploy crea un dir autocontenido sin symlinks al store virtual +# pnpm deploy resuelve node_modules sin symlinks del store virtual RUN pnpm --filter @moraworld/api deploy --prod /app/deploy FROM node:22-alpine AS runner WORKDIR /app ENV NODE_ENV=production RUN addgroup -S app && adduser -S app app -COPY --from=builder /app/deploy ./ +# node_modules de pnpm deploy (sin symlinks rotos) + dist del build explĂ­cito +COPY --from=builder /app/deploy/node_modules ./node_modules +COPY --from=builder /app/apps/api/dist ./dist +COPY --from=builder /app/apps/api/package.json ./ COPY --from=builder /app/packages/database ./packages/database USER app EXPOSE 3001 diff --git a/coolify-compose.yml b/coolify-compose.yml index 7c70d2c..7071728 100644 --- a/coolify-compose.yml +++ b/coolify-compose.yml @@ -2,7 +2,6 @@ services: api: - image: ghcr.io/lizandrogd/moraworld-imports/api:latest build: context: . dockerfile: apps/api/Dockerfile @@ -40,7 +39,6 @@ services: memory: 512M web: - image: ghcr.io/lizandrogd/moraworld-imports/web:latest depends_on: api: condition: service_healthy