2026-07-17 22:10:34 +02:00

19 lines
452 B
Docker

FROM node:22-alpine
WORKDIR /app
# Install tsx for running TypeScript directly
RUN npm install -g tsx
# Copy workspace root and learning package manifests
COPY package.json ./
COPY packages/learning/package.json ./packages/learning/
# Install dependencies
RUN npm install --workspace=packages/learning
# Copy learning source
COPY packages/learning/src ./packages/learning/src
CMD ["node", "--import", "tsx/esm", "packages/learning/src/index.ts"]