v1.0.1 changes #11

Manually merged
Raven merged 54 commits from betterauth into main 2025-03-21 23:36:08 -04:00
9 changed files with 32 additions and 9 deletions
Showing only changes of commit 292a298205 - Show all commits

View File

@@ -35,7 +35,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let meta = HashMap::new();
consul_registration::register_service(
&consul_url,

View File

@@ -39,7 +39,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let mut meta = HashMap::new();
consul_registration::register_service(
&consul_url,

View File

@@ -39,7 +39,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let mut meta = HashMap::new();
meta.insert("name".to_string(), "Rose".to_string());
consul_registration::register_service(

View File

@@ -37,7 +37,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let meta = HashMap::new();
consul_registration::register_service(
&consul_url,

View File

@@ -29,6 +29,8 @@
- session-service
- database-service
- consul
volumes:
- service_ids:/services
api-service:
build:
@@ -44,6 +46,8 @@
depends_on:
- auth-service
- consul
volumes:
- service_ids:/services
database-service:
build:
@@ -58,6 +62,8 @@
depends_on:
- db
- consul
volumes:
- service_ids:/services
character-service:
build:
@@ -72,6 +78,8 @@
depends_on:
- auth-service
- consul
volumes:
- service_ids:/services
world-service:
build:
@@ -86,6 +94,8 @@
depends_on:
- auth-service
- consul
volumes:
- service_ids:/services
packet-service:
build:
@@ -100,6 +110,8 @@
depends_on:
- auth-service
- consul
volumes:
- service_ids:/services
session-service:
build:
@@ -113,6 +125,8 @@
- .env
depends_on:
- consul
volumes:
- service_ids:/services
db:
image: postgres:17
@@ -135,4 +149,5 @@
- ./scripts/consul.json:/consul/config/cors.json
volumes:
db_data:
db_data:
service_ids:

View File

@@ -73,7 +73,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let mut meta = HashMap::new();
consul_registration::register_service(
&consul_url,

View File

@@ -40,7 +40,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let meta = HashMap::new();
consul_registration::register_service(
&consul_url,

View File

@@ -32,8 +32,9 @@ pub fn generate_service_id() -> String {
}
pub fn get_or_generate_service_id(package_name: &str) -> String {
// let package_name = env!("CARGO_PKG_NAME");
let file_name = format!("{}_service_id.txt", package_name);
let file_name = format!("/services/{}_service_id.txt", package_name);
let path = Path::new(&file_name);
let _ = fs::create_dir_all("/services"); // make sure the folders exist
if path.exists() {
// Read the service ID from the file

View File

@@ -29,7 +29,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Register service with Consul
let service_id = consul_registration::get_or_generate_service_id(env!("CARGO_PKG_NAME"));
let tags = vec!["version-1.0".to_string()];
let version = env!("CARGO_PKG_VERSION").to_string();
let tags = vec![version];
let mut meta = HashMap::new();
meta.insert("name".to_string(), "Athena".to_string());
consul_registration::register_service(