文件名称:GraphqlDockerProxy:适用于Docker和Kubernetes的通用Graphql API
文件大小:588KB
文件格式:ZIP
更新时间:2024-05-22 10:15:26
graphql docker kubernetes api-gateway proxy
GraphqlDockerProxy 这是一个通用的Graphql代理Api网关。 要构建Graphql微服务并将其自动组合到一个API中,而无需额外的代码。 特征 持续集成后端GraphQL节点(不重新启动! ) !!!它可以与Docker和Kubernetes一起使用! 支持负载平衡(使用docker) 与Docker一起运行(5分钟快速入门) 笔记 您可以在此git项目的示例目录( )中找到示例docker-compose文件。 它是如何工作的: 它没有依赖地工作。 您可以在Docker云中启动它。 使用它来管理您的GraphQL-微服务。 使用docker标签,您可以在代理中注册您的微服务。 代理将自动找到您的服务并将其添加到网关。 如何启动代理 在此示例中,我们将使用docker-compose启动代理。 这是一个示例docker-compose文件: ver
【文件预览】:
GraphqlDockerProxy-master
----.gitignore(974B)
----.babelrc(132B)
----Dockerfile(606B)
----.flowconfig(86B)
----package.json(2KB)
----tslint.json(182B)
----sonar-project.properties(45B)
----healthcheck.js(392B)
----package-lock.json(404KB)
----src()
--------global-modifying-module.d.ts(156B)
--------admin()
--------schemaBuilder.ts(939B)
--------__tests__()
--------main.ts(6KB)
--------properties.ts(4KB)
--------logger.ts(2KB)
--------runtimeIni.ts(3KB)
--------jestlogger.ts(531B)
--------idx.ts(304B)
--------interpreter()
----.dockerignore(21B)
----.gitlab-ci.yml(3KB)
----jest.config.js(683B)
----LICENSE(11KB)
----doc()
--------assets()
--------diagram.wsd(275B)
----index.js(117B)
----__mocks__()
--------winston.ts(532B)
--------node-docker-api.ts(1KB)
----tsconfig.json(266B)
----dockerize()
--------publish.sh(121B)
--------buildDocker.sh(139B)
----README.md(12KB)
----example()
--------quickstart()
--------developAPIProxy()
--------kubernetes()
--------apiProxy()
--------SWAPIGraphQLBackend()
----.vscode()
--------settings.json(3B)
----tsconfig.jest.json(82B)
----setup-jasmine-env.js(57B)
----sonarexec.sh(183B)
----yarn.lock(212KB)