Some checks failed
CI / Frontend Lint & Type Check (push) Has been cancelled
CI / Frontend Build (push) Has been cancelled
CI / Backend Lint (push) Has been cancelled
CI / Backend Tests (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
Deploy / Build & Push Images (push) Has been cancelled
Deploy / Deploy to Server (push) Has been cancelled
Deploy / Notify (push) Has been cancelled
Backend: - Add YieldDomain, YieldTransaction, YieldPayout, AffiliatePartner models - Create IntentDetector service for keyword-based intent classification - Implement /api/v1/yield/* endpoints (dashboard, domains, transactions, partners) - Support domain activation, DNS verification, and revenue tracking Frontend: - Add /terminal/yield page with dashboard and activate wizard - Add YIELD to sidebar navigation under 'Monetize' section - Add 4th pillar 'Yield' to landing page 'Beyond Hunting' section - Extend API client with yield endpoints and types Features: - AI-powered intent detection (medical, finance, legal, realestate, etc.) - Swiss/German geo-targeting with city recognition - Revenue estimation based on intent category and geo - DNS verification via nameservers or CNAME - 70/30 revenue split tracking
47 lines
1.1 KiB
Plaintext
Executable File
47 lines
1.1 KiB
Plaintext
Executable File
# Docker Compose environment (NO SECRETS)
|
|
#
|
|
# Copy to `.env` (it is gitignored):
|
|
# cp DEPLOY_docker_compose.env.example .env
|
|
#
|
|
# Then set real values (password manager / vault).
|
|
|
|
# Core (required)
|
|
DB_PASSWORD=change-me
|
|
SECRET_KEY=GENERATE_A_LONG_RANDOM_SECRET
|
|
ENVIRONMENT=production
|
|
SITE_URL=https://your-domain.com
|
|
|
|
# CORS (only needed if frontend and backend are different origins)
|
|
ALLOWED_ORIGINS=https://your-domain.com,https://www.your-domain.com
|
|
|
|
# Cookies (optional)
|
|
COOKIE_SECURE=true
|
|
# COOKIE_DOMAIN=.your-domain.com
|
|
|
|
# Email (optional but recommended for alerts)
|
|
# SMTP_HOST=smtp.example.com
|
|
# SMTP_PORT=587
|
|
# SMTP_USER=
|
|
# SMTP_PASSWORD=
|
|
# SMTP_FROM_EMAIL=
|
|
# SMTP_FROM_NAME=pounce
|
|
# SMTP_USE_TLS=true
|
|
# SMTP_USE_SSL=false
|
|
# CONTACT_EMAIL=
|
|
|
|
# OAuth (optional)
|
|
# GOOGLE_CLIENT_ID=
|
|
# GOOGLE_CLIENT_SECRET=
|
|
# GOOGLE_REDIRECT_URI=https://your-domain.com/api/v1/oauth/google/callback
|
|
# GITHUB_CLIENT_ID=
|
|
# GITHUB_CLIENT_SECRET=
|
|
# GITHUB_REDIRECT_URI=https://your-domain.com/api/v1/oauth/github/callback
|
|
|
|
# Stripe (optional)
|
|
# STRIPE_SECRET_KEY=
|
|
# STRIPE_WEBHOOK_SECRET=
|
|
# STRIPE_PRICE_TRADER=
|
|
# STRIPE_PRICE_TYCOON=
|
|
|
|
|