bump all components

This commit is contained in:
Rodrigo Bertoldo de Sousa Martins committed 2026-10-23 13:09:48 -03:00
1 parent 0dd3b6f7a1
commit 1e1d2a9473
20 files changed
+5497 -2778

No files matched your search

+12 -6
View File
@@ -1,23 +1,29 @@
FROM node:24-alpine AS build
RUN apk add --no-cache openssl
WORKDIR /app
COPY package.json ./
RUN npm install
COPY package.json package-lock.json ./
RUN npm ci
COPY prisma ./prisma
RUN npx prisma generate
COPY prisma.config.ts ./
COPY src ./src
COPY tsconfig.json ./
# Prisma 7 não lê mais a URL de conexão do schema — só do prisma.config.ts
# (ver src/lib/prisma.ts) — mas carregar esse config, mesmo só pra gerar o
# client, já valida que a env var existe. Nesta etapa de build não há banco
# de verdade (a URL real vem do docker-compose em runtime), então um
# placeholder sintaticamente válido basta.
RUN DATABASE_URL="postgresql://placeholder:placeholder@localhost:5432/placeholder" npx prisma generate
RUN npm run build
FROM node:24-alpine
RUN apk add --no-cache openssl
WORKDIR /app
ENV NODE_ENV=production
COPY package.json ./
RUN npm install --omit=dev
COPY --from=build /app/node_modules/.prisma ./node_modules/.prisma
COPY package.json package-lock.json ./
RUN npm ci --omit=dev
COPY --from=build /app/dist ./dist
COPY prisma ./prisma
COPY prisma.config.ts ./
COPY docker-entrypoint.sh ./
RUN chmod +x docker-entrypoint.sh
EXPOSE 3333