21 lines
553 B
Docker
21 lines
553 B
Docker
FROM node:18-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# Копируем package.json и patches (для patch-package)
|
|
COPY package*.json ./
|
|
COPY patches ./patches/
|
|
|
|
# Устанавливаем зависимости (postinstall применит патч y-excalidraw)
|
|
RUN npm install
|
|
|
|
# Гарантированно применяем патчи (fix generateKeyBetween при вставке изображения)
|
|
RUN npx patch-package
|
|
|
|
# Копируем все файлы
|
|
COPY . .
|
|
|
|
# Запуск в dev режиме
|
|
CMD ["npm", "run", "dev"]
|
|
|