From 803fdb62789e13b63c0ba6263a489c4d15afd0f6 Mon Sep 17 00:00:00 2001 From: gahusb Date: Fri, 22 May 2026 01:45:40 +0900 Subject: [PATCH] feat(task-watcher): services/docker-compose entry (SP-10) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit port 18713, REDIS_URL/STOCK_BASE_URL/TRADING_START/END env. insta/music/video-render와 같은 services 묶음. outbound only. Plan-B-Infra Phase 2 완료 — 박재오 빌드 대기. Co-Authored-By: Claude Opus 4.7 (1M context) --- services/docker-compose.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/services/docker-compose.yml b/services/docker-compose.yml index cb4d618..dd5275e 100644 --- a/services/docker-compose.yml +++ b/services/docker-compose.yml @@ -76,3 +76,22 @@ services: interval: 60s timeout: 5s retries: 3 + + task-watcher: + build: + context: ./task-watcher + container_name: task-watcher + restart: unless-stopped + ports: + - "18713:8000" + environment: + - TZ=Asia/Seoul + - REDIS_URL=${REDIS_URL:-redis://192.168.45.54:6379} + - STOCK_BASE_URL=${STOCK_BASE_URL:-http://192.168.45.54:18500} + - TRADING_START=${TRADING_START:-07:00} + - TRADING_END=${TRADING_END:-16:30} + healthcheck: + test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"] + interval: 60s + timeout: 5s + retries: 3