From fc485c8de10e6dea63054278c8d30d24d87fd621 Mon Sep 17 00:00:00 2001 From: garder500 Date: Sun, 26 Oct 2025 15:29:23 +0100 Subject: feat: add gRPC services for User, Project, and Organization management - Implemented UserService with methods for GetUser, CreateUser, UpdateUser, and DeleteUser. - Implemented ProjectService with methods for GetProject, CreateProject, UpdateProject, and DeleteProject. - Implemented OrganizationService with methods for GetOrganization, CreateOrganization, UpdateOrganization, and DeleteOrganization. - Defined corresponding request and response message types for each service. - Generated gRPC code from proto definitions for seamless integration. --- config.toml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 config.toml (limited to 'config.toml') diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..fae791d --- /dev/null +++ b/config.toml @@ -0,0 +1,22 @@ +region = "supabase" + +[rpc] +rpc_secret = "random_secret_12345" +rpc_addr = "[::]:8080" + +[api] +api_addr = "[::]:3000" +api_domain = "example.com" + +[internal_db] +manager = "sqlite" +uri = "./database/internal.db" + +[external_db] +manager = "postgres" +uri = "postgres://root:password@localhost:5432/" + +[cluster] +node_id = "node-01" +is_rpc_server = true +rpc_servers = ["[::]:8080"] -- cgit v1.2.3