diff --git a/.gitignore b/.gitignore index e36cc7b..a86893c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .fastembed_cache/ target/ /.output.txt -/*.iml +j**i?/ +*.iml dist node_modules/ diff --git a/crates/embeddings-engine/Cargo.toml b/crates/embeddings-engine/Cargo.toml index dd12df9..35de048 100644 --- a/crates/embeddings-engine/Cargo.toml +++ b/crates/embeddings-engine/Cargo.toml @@ -25,11 +25,15 @@ rand = "0.8.5" async-openai = "0.28.3" once_cell = "1.19.0" + +# generates docker compose configuration +[package.metadata.compose] +image = "ghcr.io/geoffsee/embeddings-service:latest" +port = 8080 + + +# generates kubernetes manifests [package.metadata.kube] image = "ghcr.io/geoffsee/embeddings-service:latest" replicas = 1 -port = 8080 -resources.cpu = "500m" -resources.memory = "256Mi" -#ingress.host = "my-service.example.com" -#env = { RUST_LOG = "info", DATABASE_URL = "postgres://..." } \ No newline at end of file +port = 8080 \ No newline at end of file diff --git a/crates/inference-engine/Cargo.toml b/crates/inference-engine/Cargo.toml index 67456a4..df6e00c 100644 --- a/crates/inference-engine/Cargo.toml +++ b/crates/inference-engine/Cargo.toml @@ -83,11 +83,15 @@ tokio = "1.43.0" anyhow = { version = "1", features = ["backtrace"] } bindgen_cuda = { version = "0.1.1", optional = true } + +# generates docker compose configuration +[package.metadata.compose] +image = "ghcr.io/geoffsee/inference-engine:latest" +port = 8080 + + +# generates kubernetes manifests [package.metadata.kube] image = "ghcr.io/geoffsee/inference-service:latest" replicas = 1 port = 8080 -resources.cpu = "500m" -resources.memory = "256Mi" -#ingress.host = "my-service.example.com" -#env = { RUST_LOG = "info", DATABASE_URL = "postgres://..." } diff --git a/crates/leptos-chat/Cargo.toml b/crates/leptos-chat/Cargo.toml index 26f40f1..52aface 100644 --- a/crates/leptos-chat/Cargo.toml +++ b/crates/leptos-chat/Cargo.toml @@ -51,11 +51,14 @@ features = [ "js", # Enable JavaScript RNG for WASM targets ] +# generates docker compose configuration +[package.metadata.compose] +image = "ghcr.io/geoffsee/leptos-chat:latest" +port = 8788 + + +# generates kubernetes manifests [package.metadata.kube] image = "ghcr.io/geoffsee/leptos-chat:latest" replicas = 1 -port = 8788 -resources.cpu = "500m" -resources.memory = "256Mi" -#ingress.host = "my-service.example.com" -#env = { RUST_LOG = "info", DATABASE_URL = "postgres://..." } \ No newline at end of file +port = 8788 \ No newline at end of file diff --git a/crates/predict-otron-9000/Cargo.toml b/crates/predict-otron-9000/Cargo.toml index f048748..2cc0504 100644 --- a/crates/predict-otron-9000/Cargo.toml +++ b/crates/predict-otron-9000/Cargo.toml @@ -25,12 +25,15 @@ embeddings-engine = { path = "../embeddings-engine" } # Dependencies for inference functionality inference-engine = { path = "../inference-engine" } +# generates docker compose configuration +[package.metadata.compose] +name = "predict-otron-9000" +image = "ghcr.io/geoffsee/predict-otron-9000:latest" +port = 8080 + +# generates kubernetes manifests [package.metadata.kube] image = "ghcr.io/geoffsee/predict-otron-9000:latest" replicas = 1 -port = 8080 -resources.cpu = "500m" -resources.memory = "256Mi" -#ingress.host = "my-service.example.com" -#env = { RUST_LOG = "info", DATABASE_URL = "postgres://..." } \ No newline at end of file +port = 8080 \ No newline at end of file