В настройках docker-compose.yml в сервисе FPM должен быть прописан дополнительный порт для websocketa что бы на нём запускался vite:
fpm:
build:
context: .
dockerfile: docker/Fpm.dockerfile
volumes:
- ./:/var/www/laravel-docker # вся текущая папка пробрасывается в контейнер по пути /var/www/laravel-docker
- type: "bind" # пробрасываем папку /tmp в систему по адресу /tmp (для сохранения логов и профайлов xdebug)
source: "/tmp"
target: "/tmp"
links:
- mysql
ports:
- "9000:9000"
- "3000:3000" # дополнительный порт для websocket/Vite
Устанавливаем все зависимости которые изначально прописаны в package.json