文件名称:gateway
文件大小:185KB
文件格式:ZIP
更新时间:2024-04-19 17:19:41
TypeScript
Arweave网关 查看以了解有关设置和部署网关的更多信息。 要求 Unix操作系统 Docker和Docker Compose LTS 建议的硬件 Arweave链上有几百万笔交易。 为了在网关上有效地提供内容,您需要一台尺寸合适的计算机。 网关的理想规格应具有以下内容: 16GB RAM(最好是32GB RAM) 约1TB的SSD存储空间 Intel i5 / AMD FX或更高版本,+ 4 vCPU应该绰绰有余,这些通常是Intel Xeon CPU。 环境 默认情况下,存在一个默认环境,您可以在存储库的.env.docker中使用该环境。 ARWEAVE_NODES=[ " https://arweave.net " ] DATABASE_HOST=postgres DATABASE_PORT=5432 DATABASE_USER=arweave DATABASE_PASS
【文件预览】:
gateway-master
----.gitignore(154B)
----tsconfig.json(669B)
----README.md(2KB)
----codegen.yml(121B)
----.nvmrc(7B)
----bin()
--------wait.sh(5KB)
--------copy.sh(1KB)
----.env.docker(316B)
----test()
--------Gateway.test.ts(277B)
--------utility()
--------Types.test.ts(1KB)
----.env.dev(315B)
----migrations()
--------20200404025828_initialize.ts(3KB)
----docker-compose.yml(691B)
----docs()
--------DEV.md(3KB)
--------README.md(2KB)
--------logo.png(8KB)
--------SIDEBAR.md(1KB)
--------.nojekyll(0B)
--------MANIFEST.md(3KB)
--------SNAPSHOT.md(2KB)
--------RESCAN.md(531B)
--------index.html(902B)
----LICENSE(1KB)
----.dockerignore(265B)
----package.json(3KB)
----types.graphql(7KB)
----docker()
--------gateway.dockerfile(473B)
----src()
--------Gateway.ts(2KB)
--------express.d.ts(88B)
--------Snapshot.ts(6KB)
--------query()
--------database()
--------Copy.ts(1KB)
--------utility()
--------middleware()
--------Import.ts(820B)
--------graphql()
--------Rescan.temp.ts(108B)
--------detect-mocha.d.ts(31B)
--------types()
--------route()
--------Rescan.cache.ts(109B)
--------Rescan.snapshot.ts(112B)
----knexfile.ts(553B)
----.eslintignore(38B)
----.travis.yml(195B)
----yarn.lock(300KB)
----.eslintrc.json(463B)