Closed
Conversation
…미지_캡션_추출_로직_추가 20260111 #3 인스타 게시글에 대한 메타데이터 이미지 캡션 추출 로직 추가
Contributor
Author
|
@coderabbitai summary |
…losed 액션 → destroy 실행
issues 이벤트 + closed 액션 → destroy 실행
issue_comment 이벤트 + @suh-lab server destroy 포함 → destroy 실행 #3
Contributor
Author
|
https://github.com/coderabbitai summary |
Contributor
Author
|
@coderabbitai summary |
✅ Actions performedSummary regeneration triggered. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the WalkthroughSNS 스크래퍼 기능 추가, GitHub Actions 기반 Synology PR Preview 자동화 워크플로우 도입, Playwright 의존성 추가 및 버전 업데이트. Changes
Sequence Diagram(s)sequenceDiagram
actor User
participant TestRouter as Test Router<br/>(/api/test)
participant ScrapeRouter as Scrape Router
participant Classifier as URL Classifier
participant Scraper as Platform Scraper<br/>(Instagram/YouTube)
participant Browser as Playwright Browser
User->>TestRouter: POST /scrape<br/>(URL)
TestRouter->>ScrapeRouter: route_and_scrape(url)
ScrapeRouter->>Classifier: classify_url(url)
Classifier-->>ScrapeRouter: UrlClassification<br/>(platform, content_type)
alt Platform is Instagram
ScrapeRouter->>Scraper: InstagramScraper.scrape_instagram_post()
Scraper->>Browser: create_browser_and_context()
Browser-->>Scraper: Browser/Context ready
Scraper->>Browser: load_page(url)
Browser-->>Scraper: Response + Page loaded
Scraper->>Browser: extract_open_graph_tags()
Browser-->>Scraper: OG metadata (title, desc, image)
Scraper->>Scraper: parse_instagram_description()
Scraper->>Scraper: extract_instagram_image_urls()
Scraper->>Browser: close_browser()
Scraper-->>ScrapeRouter: Structured result dict
else Platform is YouTube
ScrapeRouter->>Scraper: YouTubeScraper.scrape_youtube_video()
Scraper-->>ScrapeRouter: HTTPException 501
end
ScrapeRouter-->>TestRouter: Scrape result
TestRouter-->>User: JSON response
sequenceDiagram
actor Dev as Developer
participant GHA as GitHub Actions
participant Parser as Command Parser<br/>(check-command)
participant Builder as Build Job<br/>(PR/Issue)
participant Docker as Docker Build<br/>& Registry
participant Synology as Synology Server<br/>(SSH)
participant Health as Health Check
participant Commenter as Comment Poster
Dev->>GHA: Comment: `@suh-lab` test build
GHA->>Parser: Parse comment for command
Parser-->>GHA: Command detected (build/destroy/status)
GHA->>Builder: Trigger build workflow
Builder->>Docker: docker build & push
Docker-->>Builder: Image pushed
Builder->>Synology: SSH deploy container
Synology-->>Builder: Container running
Builder->>Health: Health check (HTTP/logs)
Health-->>Builder: Health check result
Builder->>Commenter: Post status comment<br/>(URL, SHA, container name)
Commenter-->>Dev: Update PR/Issue comment
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 분 Comment |
Contributor
Author
|
@coderabbitai summary |
…ub.event.issue.pull_request }}에서 객체를 직접 환경변수에 할당하려 함 boolean으로 수정 #3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.