在Laradock中向Docker工作区的.bashrc添加路径

时间:2018-07-11 08:02:57

标签: docker laradock

我有一个标准的Laradock设置。其中一个专门用于Drupal 8开发,并且我已经很好地安装了Drupal控制台,以便可以在工作区容器中的任何位置运行它。

我现在正在尝试使drush命令执行相同的操作。 Drush已正确安装,但我尝试将drush可执行文件路径添加到.bashrc路径的所有操作似乎均不起作用。

我一直在关注Updating PATH environment variable permanently in Docker container上的文章,但没有成功。

当前,我在laradock .env文件中设置了一个环境变量,如下所示:

PROJECT_PATH_TO_VENDOR_DRUSH="/var/www/example_website/public_html/vendor/drush/drush"

然后在Dockerfile中为工作区添加以下行:

ENV PATH "${PATH}:${PROJECT_PATH_TO_VENDOR_DRUSH}"

然后我通过命令docker-compose build workspace进行重建,进行引导,然后重击进入工作区。

查看~/.bashrc的内容不会显示任何内容。如果我手动运行导出PATH=$PATH:/var/www/example_website/public_html/vendor/drush/drush,那么一切都会正常,但是在任何时候重新启动容器时,这种情况显然都会消失。

有人可以指出我在哪里出错了吗?

非常感谢 约翰

0 个答案:

没有答案