【问题标题】:Edit env file in pipeline在管道中编辑 env 文件
【发布时间】:2018-11-19 09:04:29
【问题描述】:

我有一个 symfony 框架项目,我使用 .env 文件来存储环境变量。

在 Dockerfile 中,我运行 composer install,但它会创建一个 .env 文件。从我的管道环境变量中,我想编辑 .env 文件。最好的方法是什么?

删除 .env 并创建我自己的?或者有没有办法编辑 .env 文件?

【问题讨论】:

    标签: symfony docker environment-variables continuous-deployment bitbucket-pipelines


    【解决方案1】:

    您可以使用bash redirection 将值附加到您的 .env 文件中。

    echo ENV_VARAIBLE=value > .env - 如果 .env 不存在,请使用它,(op.a. 它会覆盖现有的 .env)

    echo ENV_VARIABLE_2=value2 >> .env - 使用它来将变量附加到现有的 .env 文件中。

    更多:https://unix.stackexchange.com/questions/89386/what-is-symbol-and-in-unix-linux

    更多:http://www.catonmat.net/blog/bash-one-liners-explained-part-three/

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 2017-04-21
      • 1970-01-01
      • 2017-09-04
      • 2016-11-02
      • 2018-07-22
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多