- lotto_auto_buy.py를 루트에서 lotto-runner/로 이동 - 로그 경로를 logs/ 하위로 변경 (볼륨 마운트 대응) - Dockerfile: node:22 → python:3.11-bookworm, Chrome 직접 설치 추가 - docker-compose.yml 신규 생성 (NAS Container Manager용) - CI: requirements.txt 및 스크립트 경로를 lotto-runner/ 기준으로 수정 - Slack 알림 전송 기능 구현 (send_slack 함수) - Chrome 컨테이너 구동 안정화 플래그 추가 - popupLayerAlert JS 강제 숨김으로 클릭 인터셉트 해결
17 lines
306 B
YAML
17 lines
306 B
YAML
services:
|
|
lotto-runner:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: lotto-runner:latest
|
|
shm_size: "256mb"
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
- LOTTO_USER_ID
|
|
- LOTTO_USER_PW
|
|
- SLACK_WEBHOOK_URL
|
|
volumes:
|
|
- ./logs:/app/logs
|
|
restart: "no"
|