# 1. Використовуємо офіційний образ Node.js FROM node:18-alpine # 2. Встановлюємо робочу директорію у контейнері WORKDIR /app # 3. Копіюємо package.json та package-lock.json перед встановленням залежностей COPY package.json package-lock.json ./ # 4. Встановлюємо залежності RUN npm install # 5. Копіюємо всі файли у контейнер COPY . . # 6. Відкриваємо порт 4200 для доступу до Angular-додатка EXPOSE 4200 # 7. Запускаємо сервер розробки Angular CMD ["npm", "run", "start"]