chore(imajin-semantic): 🔧 Update service metadata and dependencies in app.manifest.yaml
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
c736b4666b
commit
35ebf5eb17
1 changed files with 27 additions and 0 deletions
27
services/imajin-semantic/app.manifest.yaml
Normal file
27
services/imajin-semantic/app.manifest.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
name: imajin-semantic
|
||||
description: Semantic analysis — image understanding and tagging for the Imajin pipeline
|
||||
type: ml-service
|
||||
category: services
|
||||
version: 1.0.0
|
||||
|
||||
platforms:
|
||||
apricot:
|
||||
os: linux
|
||||
host: 10.0.0.13
|
||||
environment: development
|
||||
services:
|
||||
api:
|
||||
type: http
|
||||
port: "8007"
|
||||
description: Semantic analysis REST API (image tagging, understanding)
|
||||
start:
|
||||
path: ~/Code/@applications/@imajin/services/imajin-semantic/service
|
||||
script: .venv/bin/python -m uvicorn src.api.main:app --host 0.0.0.0 --port 8007 --workers 1 --log-level info
|
||||
stop:
|
||||
path: ~/Code/@applications/@imajin/services/imajin-semantic/service
|
||||
script: pkill -f "uvicorn src.api.main:app.*8007" ; true
|
||||
status:
|
||||
command: "curl -sf http://localhost:8007/health > /dev/null && echo ok"
|
||||
type: http
|
||||
logs:
|
||||
command: "journalctl --user -u imajin-semantic -n 100 2>/dev/null || echo 'No systemd unit'"
|
||||
Loading…
Add table
Reference in a new issue