23 lines
922 B
Desktop File
23 lines
922 B
Desktop File
[Unit]
|
|
# KINTEX 나노바나나 렌더 워커 — Redis 큐(kintex:renderjob:queue) 소비 → Gemini 이미지 생성.
|
|
# GEMINI_API_KEY 는 이 유닛의 EnvironmentFile(/opt/kintex/nanobanana.env, root 600)에서만 로드.
|
|
# 백엔드·타 서비스에 미노출. G1 승인(2026-07-11)으로 NANOBANANA_LIVE=1(라이브 생성).
|
|
Description=KINTEX Nanobanana Render Worker (Gemini)
|
|
After=network.target redis-server.service kintex.service
|
|
Wants=redis-server.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=root
|
|
# `python -m tools.nanobanana.worker` 는 소스 루트(/opt/kintex/src)를 CWD·sys.path 로 요구.
|
|
WorkingDirectory=/opt/kintex/src
|
|
EnvironmentFile=/opt/kintex/nanobanana.env
|
|
ExecStart=/opt/kintex/worker/venv/bin/python -m tools.nanobanana.worker
|
|
Restart=on-failure
|
|
RestartSec=10
|
|
StandardOutput=append:/var/log/kintex/worker.log
|
|
StandardError=append:/var/log/kintex/worker.log
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|