我正在尝试以一种与我的Hasura端点无关的方式签入我的Hasura config.yaml文件。我们的想法是,每个开发人员都会签出项目并在不同的Hasura实例上工作,然后我们希望将迁移分别部署和应用到登台服务器和生产服务器。
例如,有没有一种方法可以让config.yaml从.env文件中获取值?
发布于 2021-07-16 19:29:50
您可以创建包含端点的config.yaml.template文件。
在此文件中,您可以像这样定义端点:
endpoint: ${HASURA_ENDPOINT}在启动hasura容器时,您可以使用envsubst生成config.yaml文件
envsubst '$HASURA_ENDPOINT' < /my_hasura_dir/config.yaml.template > /my_hasura_dir/config.yaml发布于 2020-01-18 00:34:35
您可以在执行命令时使用-endpoint标志。类似地,您可以使用标志来传递管理秘密等等。或者,您也可以使用环境变量。
点击此处了解更多信息https://docs.hasura.io/1.0/graphql/manual/deployment/graphql-engine-flags/config-examples.html
https://stackoverflow.com/questions/59791091
复制相似问题