# Dockerfile for database migration and seeding FROM node:22-alpine WORKDIR /app/backend # Copy package files COPY backend/package.json backend/package-lock.json ./ # Install dependencies RUN npm ci --legacy-peer-deps # Copy source code COPY backend/ ./ # Run migration then seed CMD ["sh", "-c", "npx tsx src/db/migrate.ts && npx tsx src/db/seed.ts"]