# VideoDownloader 배포/빌드 환경 설정 템플릿 # 이 파일을 .env 로 복사한 뒤 실제 값을 채운다. .env 는 git 에 커밋되지 않는다(.gitignore). # 값에 따옴표는 붙이지 않는다. # ── Cloudflare Pages / DNS (다운로드 사이트 배포 & 도메인 관리) ───────── # https://dash.cloudflare.com/profile/api-tokens → Create Token # 권한: Account → Cloudflare Pages → Edit # Zone → DNS → Edit (특정 영역: chanpaca.net) # (선택) Zone → Cache Purge → Purge CLOUDFLARE_API_TOKEN= CLOUDFLARE_ACCOUNT_ID= CLOUDFLARE_PAGES_PROJECT= CLOUDFLARE_ZONE_ID= # ── Cloudflare Wrangler (별도 토큰이 있을 때만) ───────────────────── CF_API_TOKEN= # ── 빌드머신 1: macOS (arm64) ──────────────────────────────────────── # Tailscale IP 우선(원격 겸용). 같은 LAN에 있으면 LAN IP가 빠름. # 예시: 100.x.x.x (Tailscale) / 192.168.0.x (LAN) MAC_OS_HOST= MAC_OS_LAN_HOST= MAC_OS_USER= MAC_OS_PASSWORD= # ── 빌드머신 2: Linux (x86_64) ─────────────────────────────────────── LINUX_OS_HOST= LINUX_OS_USER= LINUX_OS_PASSWORD= # ── GitHub (릴리스 업로드 — 연동 시점에 주석 해제) ────────────────── # GITHUB_TOKEN= # GITHUB_REPO=owner/videodownloader # ---- Forgejo(git 원격 서버) ---- # 로컬/외부 Git 서버(Synology NAS/Forgejo). git push 자동화 및 릴리스 관리에 사용. # FORGEJO_URL=https://git.chanpaca.net # FORGEJO_USER= # FORGEJO_PASSWORD= # (선택) 개인 액세스 토큰 — 값이 있으면 비밀번호 대신 우선 사용 # FORGEJO_TOKEN= # ── Google AdMob / Desktop Ad Units (PACA) ─────────────────────────── # Google AdMob 앱 ID (PACA Android) # ADMOB_APP_ID=ca-app-pub-1039714767792854~5680462775 # 모바일 Android 하단 배너 (PACA Bottom Banner) # ADMOB_BANNER_ID=ca-app-pub-1039714767792854/3110491400 # 데스크톱 다운로드 패널 배너 (PACA Desktop Banner) # ADMOB_DESKTOP_BANNER_ID=ca-app-pub-1039714767792854/1521297311 # 데스크톱 새 탭 페이지 배너 (PACA Desktop NTP Banner) # ADMOB_DESKTOP_NTP_BANNER_ID=ca-app-pub-1039714767792854/4387520844 # Google 공식 웹/디스플레이 테스트 태그 (Google Publisher Tag / Ad Manager) # GOOGLE_AD_MANAGER_TEST_SLOT=/6499/example/banner # 테스트 광고 강제 활성화 여부 # ADMOB_FORCE_TEST_ADS=true # ADMOB_USE_PRODUCTION_ADS=false