From 674045f7f86bea7d166c268dea1bf94da0b5ac89 Mon Sep 17 00:00:00 2001 From: "Mohamed C." Date: Tue, 21 Apr 2026 12:04:34 +0200 Subject: [PATCH] ai stuff home-mind --- ai/ai-conversation-data.volume | 2 ++ ai/ai-server.container | 19 +++++++++++++++++++ ai/ai-shodh-data.volume | 2 ++ ai/ai-shodh.container | 19 +++++++++++++++++++ ai/ai.network | 3 +++ ai/ai.pod | 11 +++++++++++ 6 files changed, 56 insertions(+) create mode 100644 ai/ai-conversation-data.volume create mode 100644 ai/ai-server.container create mode 100644 ai/ai-shodh-data.volume create mode 100644 ai/ai-shodh.container create mode 100644 ai/ai.network create mode 100644 ai/ai.pod diff --git a/ai/ai-conversation-data.volume b/ai/ai-conversation-data.volume new file mode 100644 index 0000000..d44e1c1 --- /dev/null +++ b/ai/ai-conversation-data.volume @@ -0,0 +1,2 @@ +[Volume] +VolumeName=ai-conversation-data diff --git a/ai/ai-server.container b/ai/ai-server.container new file mode 100644 index 0000000..ff34620 --- /dev/null +++ b/ai/ai-server.container @@ -0,0 +1,19 @@ +[Unit] +Description=home-mind Server +After=ai-shodh.service + +[Container] +AutoUpdate=registry +ContainerName=ai-server +EnvironmentFile=%h/.config/containers/ai.env +Environment=PORT=3100 +Environment=SHODH_URL=http://localhost:3030 +Image=ghcr.io/hoornet/home-mind-server:latest +Pod=ai.pod +Volume=ai-conversation-data.volume:/data + +[Service] +Restart=always + +[Install] +WantedBy=default.target diff --git a/ai/ai-shodh-data.volume b/ai/ai-shodh-data.volume new file mode 100644 index 0000000..4b4451f --- /dev/null +++ b/ai/ai-shodh-data.volume @@ -0,0 +1,2 @@ +[Volume] +VolumeName=ai-shodh-data diff --git a/ai/ai-shodh.container b/ai/ai-shodh.container new file mode 100644 index 0000000..11e9ef8 --- /dev/null +++ b/ai/ai-shodh.container @@ -0,0 +1,19 @@ +[Unit] +Description=home-mind Shodh +After=ai-shodh-data.service + +[Container] +AutoUpdate=registry +ContainerName=ai-shodh +EnvironmentFile=%h/.config/containers/ai.env +Environment=SHODH_HOST=0.0.0.0 +Environment=SHODH_PORT=3030 +Image=ghcr.io/hoornet/home-mind-shodh:latest +Pod=ai.pod +Volume=ai-shodh-data.volume:/data + +[Service] +Restart=always + +[Install] +WantedBy=default.target diff --git a/ai/ai.network b/ai/ai.network new file mode 100644 index 0000000..b713693 --- /dev/null +++ b/ai/ai.network @@ -0,0 +1,3 @@ +[Network] +Driver=bridge +NetworkName=ai diff --git a/ai/ai.pod b/ai/ai.pod new file mode 100644 index 0000000..ab3f494 --- /dev/null +++ b/ai/ai.pod @@ -0,0 +1,11 @@ +[Unit] +Description=AI Pod + +[Pod] +PodName=ai +Network=ai.network +PublishPort=3030:3030 +PublishPort=3100:3100 + +[Install] +WantedBy=default.target