文件名称:pod:Pod,Memri的开源后端(镜像存储库)
文件大小:67KB
文件格式:ZIP
更新时间:2024-04-19 12:02:15
Rust
关于 Pod是项目的开源后端。 它是用Rust编写的,并提供了供客户端使用的HTTP接口。 请参阅有关以下内容的文档: Pod-s 运行 什么是 如何在定义数据类型 如何运行Pod(本文档) 在docker中运行 在docker内部运行Pod: docker-compose up --build 本地构建/运行 为了在本地构建Pod,您需要Rust和sqlcipher: 在MacOS上: brew install rust sqlcipher 在ArchLinux上: pacman -S --needed rust sqlcipher base-devel 在Ubuntu和Debian上: apt-get install sqlcipher build-essential curl --proto '=https' --tlsv1.2 -sSf https://sh.ru
【文件预览】:
pod-dev
----.gitignore(105B)
----Dockerfile(2KB)
----benches()
--------rusqlite_reconnection.rs(1018B)
----res()
--------default_schema.json(133KB)
--------migrations()
--------example_data.sql(2KB)
----src()
--------file_api.rs(6KB)
--------constants.rs(217B)
--------api_model.rs(3KB)
--------main.rs(2KB)
--------warp_endpoints.rs(8KB)
--------error.rs(3KB)
--------database_migrate_refinery.rs(434B)
--------command_line_interface.rs(5KB)
--------database_migrate_schema.rs(9KB)
--------services_api.rs(3KB)
--------schema.rs(4KB)
--------internal_api.rs(13KB)
--------triggers.rs(1KB)
--------warp_api.rs(12KB)
--------database_api.rs(16KB)
----.dockerignore(187B)
----.cargo()
--------config.toml(158B)
----.gitlab-ci.yml(723B)
----Cargo.lock(47KB)
----CONTRIBUTING.md(257B)
----CODE_OF_CONDUCT.md(181B)
----Cargo.toml(1KB)
----docker-compose.yml(590B)
----LICENSE.txt(23KB)
----tools()
--------test_curl.sh(520B)
----examples()
--------run_development.sh(428B)
--------run_development_https.sh(387B)
--------generate_self-signed_certificate.sh(507B)
----README.md(2KB)
----docs()
--------HTTP_API.md(8KB)
--------Schema.md(3KB)
--------SharedServer.md(2KB)
--------DatabaseLayout.md(2KB)
--------Integrators.md(2KB)
----.editorconfig(352B)
----build.rs(311B)