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