@francis_schuster
Для подключения encore в проекте Symfony в docker-compose, вам необходимо выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
version: '3'
services:
...
webpack:
build:
context: .
dockerfile: docker/webpack.dockerfile
volumes:
- .:/var/www/html
networks:
- my_network
...
|
1 2 3 4 5 6 7 8 9 10 |
FROM node:14.17.6 WORKDIR /var/www/html COPY package*.json ./ RUN npm install COPY . . CMD ["npm", "run", "watch"] |
1 2 3 4 5 6 7 8 9 |
{
...
"scripts": {
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production"
}
...
}
|
Теперь encore должен работать в вашем проекте Symfony, и вы можете использовать функциональность webpack для сборки и управления вашим фронтендом.
@francis_schuster
Если у вас возникли проблемы или у вас есть добавочные вопросы, пожалуйста, дайте мне знать, и я постараюсь помочь вам.