services: frontend: image: node:20-alpine working_dir: /app volumes: - ./:/app # Исключаем node_modules контейнера, чтобы не конфликтовать с хостом # (хотя для dev-режима часто работает и сквозное монтирование) - /app/node_modules ports: - "5173:5173" # Для Windows/Mac, чтобы видеть бэкенд на хосте extra_hosts: - "host.docker.internal:host-gateway" command: npm run dev