diff --git a/docker-compose.yml b/docker-compose.yml index b7dfee3..3f820fa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -86,21 +86,25 @@ services: timeout: 5s retries: 3 - blog-lab: + insta-lab: build: - context: ./blog-lab - container_name: blog-lab + context: ./insta-lab + container_name: insta-lab restart: unless-stopped ports: - "18700:8000" environment: - TZ=${TZ:-Asia/Seoul} - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} + - ANTHROPIC_MODEL_HAIKU=${ANTHROPIC_MODEL_HAIKU:-claude-haiku-4-5-20251001} + - ANTHROPIC_MODEL_SONNET=${ANTHROPIC_MODEL_SONNET:-claude-sonnet-4-6} - NAVER_CLIENT_ID=${NAVER_CLIENT_ID:-} - NAVER_CLIENT_SECRET=${NAVER_CLIENT_SECRET:-} + - INSTA_DATA_PATH=/app/data + - CARD_TEMPLATE_DIR=/app/app/templates - CORS_ALLOW_ORIGINS=${CORS_ALLOW_ORIGINS:-http://localhost:3007,http://localhost:8080} volumes: - - ${RUNTIME_PATH}/data/blog:/app/data + - ${RUNTIME_PATH}/data/insta:/app/data healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"] interval: 30s @@ -139,7 +143,7 @@ services: - CORS_ALLOW_ORIGINS=${CORS_ALLOW_ORIGINS:-http://localhost:3007,http://localhost:8080} - STOCK_URL=http://stock:8000 - MUSIC_LAB_URL=http://music-lab:8000 - - BLOG_LAB_URL=http://blog-lab:8000 + - INSTA_LAB_URL=http://insta-lab:8000 - REALESTATE_LAB_URL=http://realestate-lab:8000 - REALESTATE_DASHBOARD_URL=${REALESTATE_DASHBOARD_URL:-http://localhost:8080/realestate} - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-} @@ -160,7 +164,7 @@ services: depends_on: - stock - music-lab - - blog-lab + - insta-lab - realestate-lab healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"] @@ -245,7 +249,7 @@ services: - lotto - stock - music-lab - - blog-lab + - insta-lab - realestate-lab - agent-office - personal