[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