【发布时间】:2020-08-16 15:20:10
【问题描述】:
我必须从我的 docker-compose 文件中读取一个环境变量。在本地,我可以像这样读取该变量:ENV_FILE=.env docker-compose -f docker-compose.dev.prisma.yml up --build
但由于 .env 文件位于 .gitignore 中,GitHub 操作无法获取该文件。如何阅读它们?
我的 package.json 文件中的问题几乎相同。我需要从 npm 脚本中读取一些环境变量:
"start:backend": "wait-port $API_HOST:API_PORT && yarn start"
我尝试将这些变量添加到 github 的秘密中,但它没有得到这些变量。虽然期望这 2 个文件,但 envs 是从 github 操作中完美读取的。
【问题讨论】:
标签: github docker-compose environment-variables github-actions building-github-actions