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
Email Service (email_service.py): - Updated SMTP defaults for Zoho (smtp.zoho.eu:465) - Added SSL support (use_ssl parameter) for port 465 - Updated send_email() to handle both SSL (port 465) and STARTTLS (port 587) - Changed default sender from noreply@pounce.ch to hello@pounce.ch - Updated contact email to hello@pounce.ch Configuration Files: - env.example: Complete Zoho configuration with SSL - env.example.txt: Updated with Zoho defaults - README.md: Updated email setup documentation with Zoho instructions Zoho Configuration: - Host: smtp.zoho.eu - Port: 465 (SSL) - SSL: true, TLS: false - Sender: hello@pounce.ch Supported Email Types: - Domain availability alerts - Price change notifications - Subscription confirmations - Password reset - Email verification - Contact form (send + confirmation) - Newsletter welcome - Weekly digests
30 lines
621 B
Plaintext
30 lines
621 B
Plaintext
# Database
|
|
DATABASE_URL=sqlite+aiosqlite:///./domainwatch.db
|
|
# For PostgreSQL in production:
|
|
# DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/pounce
|
|
|
|
# JWT Settings
|
|
SECRET_KEY=your-super-secret-key-change-in-production
|
|
ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=10080
|
|
|
|
# App Settings
|
|
APP_NAME=pounce
|
|
DEBUG=True
|
|
|
|
# Email Settings (Zoho)
|
|
SMTP_HOST=smtp.zoho.eu
|
|
SMTP_PORT=465
|
|
SMTP_USER=hello@pounce.ch
|
|
SMTP_PASSWORD=your-zoho-password
|
|
SMTP_FROM_EMAIL=hello@pounce.ch
|
|
SMTP_FROM_NAME=pounce
|
|
SMTP_USE_TLS=false
|
|
SMTP_USE_SSL=true
|
|
CONTACT_EMAIL=hello@pounce.ch
|
|
|
|
# Scheduler Settings
|
|
CHECK_HOUR=6
|
|
CHECK_MINUTE=0
|
|
|