Crates.io | land-server |
lib.rs | land-server |
version | 0.0.4 |
source | src |
created_at | 2023-06-22 14:20:51.576531 |
updated_at | 2023-06-22 14:20:51.576531 |
description | A tiny serverless platform for WebAssembly |
homepage | https://runtime.land |
repository | https://github.com/fuxiaohei/runtime.land |
max_upload_size | |
id | 897445 |
size | 2,729,150 |
runtime.land is a serverless platform for running webassembly (wasm) functions. It supports multiple languages, and is designed to be easy to use, and easy to deploy. It provides:
land-cli
: a command line interface for deploying and managing functionsland-runtime
: a runner for executing functionsland-server
: a server for managing functionsThis is an experimental project, and is not ready for production use.
TODO
TODO
TODO
TODO
use sea-orm to create model:
sea-orm-cli generate entity -u=mysql://root:@localhost/land-serverless -o crates/core/src/model
use protoc to generate grpc-web code:
# install protobuf and grpc-web codegen
brew install protobuf
npm install -g protoc-gen-js protoc-gen-grpc-web
# genrate grpc-web code
protoc -I crates/rpc --js_out=import_style=commonjs:web/src/api --grpc-web_out=import_style=commonjs,mode=grpcweb:web/src/api crates/rpc/proto/land-rpc.proto
We'd also love to hear from you. Feel free to open an issue on GitHub with your questions, feedback, or suggestions!