作曲家在/ app中找不到composer.json文件

时间:2018-07-25 18:23:17

标签: docker-compose composer-php

我指的是这个site,我认为我可以避免构建另一个Dockerfile。我希望我可以依靠docker-compose.yml中的所有内容在app以外的子目录/其他目录上启动composer安装。知道如何配置此workdir参数

1 个答案:

答案 0 :(得分:1)

您必须在working_dir: /app文件中包含docker-compose.yml。它的行为与您在Dockerfile中包含WORKDIR /app的行为相同。因此,最后看起来应该是这样:

app:
restart: 'yes'
image: php:7
command: php -S 0.0.0.0:8000 /app/index.php
ports:
  - "8000:8000"
working_dir: /app
volumes:
  - .:/app