Fuck it, no migration in Dockerfile

This commit is contained in:
Ryan Pandya 2025-01-31 18:37:55 -08:00
parent fd8348b284
commit d4d68b0767

View File

@ -33,15 +33,6 @@ RUN pnpm install
COPY --from=builder /app/out/full/ . COPY --from=builder /app/out/full/ .
RUN pnpm turbo run build RUN pnpm turbo run build
# Add between build and runner stages:
FROM installer AS migrator
WORKDIR /app
# Copy migration files
COPY --from=installer /app/packages/db/migrations ./packages/db/migrations
COPY --from=installer /app/packages/db/migrate.ts ./packages/db/migrate.ts
# Run migrations
RUN node -r esbuild-register packages/db/migrate.ts
FROM base AS runner FROM base AS runner
WORKDIR /app WORKDIR /app
RUN corepack enable RUN corepack enable
@ -65,7 +56,5 @@ COPY --from=installer --chown=nextjs:nodejs /app/apps/web/public ./apps/web/publ
# RUN ["pnpm", "--filter=@lifetracker/db", "generate"] # RUN ["pnpm", "--filter=@lifetracker/db", "generate"]
# RUN ["pnpm", "--filter=@lifetracker/db", "migrate"] # RUN ["pnpm", "--filter=@lifetracker/db", "migrate"]
EXPOSE 3000 EXPOSE 3000
CMD node apps/web/server.js CMD node apps/web/server.js