# Adonis v7 backend (development mode) FROM node:24-alpine3.22 WORKDIR /app # Copy only root workspace files first COPY package.json package-lock.json ./ # Install workspace dependencies (monorepo-aware) RUN npm ci --force # Copy backend source COPY backend ./backend COPY packages ./packages WORKDIR /app/backend # Expose dev port EXPOSE 3333 CMD ["npm", "run", "dev"]