Hasura从v1.1(配置v1)迁移至v2.10(配置v3)测试部署失败
Hasura v1.1(配置v1)迁移至v2.10(配置v3)测试环境部署失败问题
我正在将Hasura从v1.1(搭配配置v1)迁移至v2.10(搭配配置v3),本地环境迁移无问题,遵循了官方v1到v2的迁移指南。但部署到测试环境时无法正常运行,使用的是hasura/graphql-engine.v2.9.10.cli-migrations-v3镜像,且已重新创建数据库从头开始处理。
出现错误:
测试环境与本地环境的差异点:
- 主机与IP:本地为
localhost:8080,测试环境为常规DNS加80端口,已通过HASURA_GRAPHQL_ENDPOINT设置自定义DNS(例如HASURA_GRAPHQL_ENDPOINT=https://my-custom-url.com) - 本地数据库名为“default”,测试环境为“ebeton-recette”,但
metadata/databases/databases.yaml已适配对应修改
使用不带后缀的hasura/graphql-engine.v2.9.10镜像可正常运行,能通过--endpoint和--admin-secret参数手动应用元数据/迁移,但希望部署时自动应用元数据和迁移。错误提示中的“3) Server might be unhealthy...”确实存在,因为部署时服务立即失败。
内容的提问来源于stack exchange,提问作者Clément Drouin
相关产品推荐
相关产品推荐

