Files
admin/backend/Dockerfile
T
2026-06-25 15:53:49 +03:00

22 lines
369 B
Docker
Executable File

# 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"]