【问题标题】:How to set .env for react app deployed with azure devops pipeline on app service如何为在应用服务上使用 azure devops 管道部署的反应应用设置 .env
【发布时间】:2020-10-16 06:27:52
【问题描述】:

我在 azure Devops 上使用 CI/CD 开发了一个管道,用于在 Azure Web 应用服务上部署 React 应用。在本地,我使用的是 .env 文件,该文件位于 .gitignore 上。我想知道如何设置 .env 以便在生产环境中读取它。

【问题讨论】:

    标签: reactjs deployment azure-devops dotenv azure-appservice


    【解决方案1】:

    您可以查看以下文档:

    https://create-react-app.dev/docs/adding-custom-environment-variables/#adding-development-environment-variables-in-env

    .env 文件签入源代码管理(.env*.local 除外)。

    如果您不想将 .env 文件签入到 DevOps,您可以在管道变量中添加变量:

    另外,您可以参考以下案例获得更多建议:

    How to use environment variables in React app hosted in Azure

    【讨论】:

    • 你查看我的回复了吗?将.env 文件签入源代码管理是否可以解决您的问题?
    • 虽然这在技术上可行,但如果您有一个公共存储库并且不想公开您的 API 密钥,您将如何管理它? (假设您没有注入管道变量)
    猜你喜欢
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 2019-09-28
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 2020-01-18
    相关资源
    最近更新 更多