reactjs - 无法访问 docker 内的 beanstalk env 变量以构建反应应用程序
问题描述
我正在尝试在 beanstalk 中部署一个 react 应用程序,但面临“.env”变量的问题。
我在 beanstalk 中设置了所有必需的环境变量。react 应用在构建过程中需要这些变量。由于构建发生在 docker 内部,并且这些变量在 docker 内部无法访问,因此我遇到了错误。
我该如何解决这个问题?我无法将这些变量添加到代码本身。它应该在豆茎里。
Dockerfile:
FROM node:11.10
WORKDIR /app
COPY . /app
RUN yarn
EXPOSE 8080
run yarn build
CMD [ "yarn", "start"]
还有什么方法可以从 beanstalk 获取所有这些 env 变量并在构建之前将其附加到代码中?
解决方案
推荐阅读
- python - 如何将多行从 python 嵌套字典插入到 sqlite db
- csv - 读取 CSV 时如何指定编码格式?
- django - Django无法使用jquery post每x秒循环一次填充表行
- android-room - Android Room 2.1.0-alpha03 @DatabaseView 缺少语法检查和视图名称
- javascript - 当 html 元素具有 contenteditable="true" spellcheck="true" 时立即显示下划线
- javascript - 如何在迭代到下一个索引(JavaScript)之前运行整个函数
- python - 基于其他列集并基于 IF THEN 条件创建一组新列
- javascript - React-router - 浏览 history.push() 刷新页面
- scala - 过滤类型的异构列表
- google-chrome - testcafe 是否支持加载任何 crx 扩展并在 chrome 浏览器中使用自定义标头值设置 ModHeader 扩展