• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

changedetection.io 셀프 호스트 구축 테스트

Lamanus Lamanus 400

0

2

services:
  change-detection:
    image: ghcr.io/dgtlmoon/changedetection.io
    container_name: change-detection
    pull_policy: always
    restart: unless-stopped
    environment:
      - WEBDRIVER_URL=http://selenium:4444/wd/hub
      - BASE_URL=${BASE_URL} # export BASE_URL=https://change.lamanus.kr <-- 하드코딩하거나 export 하셔요.
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
    networks: # <-- 호스트 모드나 기본 브릿지 사용하시면 제거하세요.
      - local
    # ports:
    #   - 5000:5000
    volumes:
      - data:/datastore # <-- 로컬 폴더 바인드로 바꾸셔도 됩니다.
    depends_on:
      selenium:
        condition: service_started

  selenium:
    image: seleniarm/standalone-chromium:4 # <-- 저는 오라클에서 사용해서 seleniarm인데, x64는 앞부분만 selenium으로 바꾸면 될겁니다.
    container_name: selenium
    pull_policy: always
    restart: unless-stopped
    environment:
      - VNC_NO_PASSWORD=1
      - SCREEN_WIDTH=1920
      - SCREEN_HEIGHT=1080
      - SCREEN_DEPTH=24
    networks: # <-- 호스트 모드나 기본 브릿지 사용하시면 제거하세요.
      - local
    volumes:
      - /dev/shm:/dev/shm

volumes: # <-- 로컬 폴더 바인드로 바꾸면 삭제하세요.
  data:

networks: # <-- 호스트 모드나 기본 브릿지 사용하시면 제거하세요.
  local:
    external: true

 

대충 이렇게 설치하고, playwright는 설치하지 않았습니다.

메모리 관련 이슈가 있는걸로 보여서요.

 

그 후에 url을 https://svrforum.com/svr로 등록하고 설정에서 xpath를 아래와 같이 잡습니다.

xpath://table[contains(@class,'list-document')]//tr[not(@class='lu-notice')]//a[@class='le-title']

알림 설정에 텔레그램 봇 토큰 발행해서 tgram://token 입력하고 대충 돌려보니 새글 알림이 잘 오네요.

 

image.png.jpg

image.png.jpg

image.png.jpgimage.png.jpg

image.png.jpg

신고공유스크랩
2
profile image
Lamanus 글쓴이 2023.01.24. 13:54
뻘짓의초심자
아마도, tgram://<token>/<chatId> 체계였던 것 같아요. chatId가 필수인지는 기억이 잘 안나지만 일단 저는 잘 되는군요.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.