본문 바로가기

postgres3

N8N - 웹 스크래핑 자동화: JWT 인증 + 병렬 처리 + PostgreSQL 중복 방지 시리즈 요약: 이전 글에서 N8N + Playwright + FastAPI로 뉴스 스크래핑 자동화를 구축하고, Google Sheets 연동까지 완료했어요. 이번 편에서는 보안(JWT), 속도(병렬 처리), 데이터 품질(PostgreSQL 중복 방지) 세 가지를 개선하면서, 동시에 아키텍처를 재설계해서 각 컴포넌트의 역할을 명확하게 분리할 거예요!이전 글에서 N8N과 Playwright, FastAPI, Google Sheets를 연동해 뉴스 스크래핑 자동화 파이프라인을 구축했어요.docker-compose와 lifespan을 사용해 이미 고속화된 API 서버를 구축했지만, 시스템에는 여전히 세 가지 아쉬운 점이 있었어요.보안성 부재: FastAPI 엔드포인트가 외부에 그대로 노출되어 누구나 호출할 수 .. 2025. 11. 19.
pgadmin docker 배포 및 docker PostgreSQL 연결 PostgreSQL을 관리하기 위해, pgAdmin을 Docker Compose로 배포하는 방법을 정리해요. pgAdmin은 브라우저 기반 GUI 도구라서 데이터베이스를 직관적으로 다루고, 사용자와 권한을 쉽게 관리할 수 있어요. Docker Compose 파일에 pgAdmin 서비스만 정의하고, 기존 Postgres와 연결해서 활용하는 과정을 단계별로 알아볼게요. 📑 목차개요pgAdmin 배포pgAdmin 접속기존 Postgres 연결정리 개요안녕하세요.낙노즈입니다. 오늘은 Docker 내 Database를 쉽게 접근하고 관리할 수 있게 할 수 있는 글을 써보려고 해요. Docker로 Database를 쉽게 배포하고 실행할 수 있어요. 저도 그렇게 사용 중인데 신규 테이블을 생성하거나 스키마를 변경하.. 2025. 9. 16.
N8N 셀프 호스팅 구축기 (4) - Docker Compose를 통한 Self-Signed N8N, Redis, Postgres, N8N Worker 배포하기 n8n은 워크플로우를 설계하고 트리거를 관리하는 메인 서버 역할을 합니다. n8n Worker는 메인 서버에서 분리된 실행 전용 프로세스로, 실제 작업을 병렬로 처리해 성능을 높여줍니다. Redis는 메인과 Worker 사이에서 작업을 주고받는 큐 역할을 하며 실행 안정성을 보장합니다. 이 구조를 통해 UI와 실행 부하가 분리되어 안정적으로 서비스할 수 있고, Worker 수를 늘려 손쉽게 확장할 수 있습니다. 그래서 n8n + Worker + Redis 조합은 대규모 자동화를 효율적이고 안정적으로 운용하기 위한 구조입니다. 안녕하세요,이전글 헤츠너(Hetzner) 서버에 유저 계정 생성과 Docker Compose 설치까지 완료했어요.그래서 이번엔 Docker Compose로 N8N과 기타 연동될 도구.. 2025. 8. 25.