我正在从事 symfony 4/posgresql 项目。我正在使用 docker 工具箱。
我需要在 symfony 上安装 webpack encore 包,但为了做到这一点,我需要将纱线和 npm 添加到我的项目中。有人告诉我我应该在我的 php docker 容器上添加这 2 个安装,但我不知道要添加哪个命令(我是一个 linux/docker 初学者)。
这是我的 docker-compose.yaml :
services:
database:
image: postgres:11-alpine
ports:
- "5432:5432"
volumes:
- 'boeki_database:/var/lib/postgresql/data'
environment:
POSTGRES_PASSWORD: root
database_pg_admin:
image: dpage/pgadmin4
ports:
- "8001:80"
environment:
PGADMIN_DEFAULT_EMAIL: root@root.com
PGADMIN_DEFAULT_PASSWORD: root
application:
build:
context: .
dockerfile: ./docker/Dockerfile
working_dir: /var/www/project
ports:
- "8000:80"
volumes:
- ./:/var/www/project:rw,cached
- ./docker/http/000-default.conf:/etc/apache2/sites-enabled/000-default.conf:rw,cached
volumes:
boeki_database: {}
Run Code Online (Sandbox Code Playgroud)
这是我的 Dockerfile :
RUN apt-get update && \
apt-get install -y libpq-dev g++ …Run Code Online (Sandbox Code Playgroud)