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