-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
39 lines (30 loc) · 1.1 KB
/
.env.example
File metadata and controls
39 lines (30 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Flask Application Settings
SECRET_KEY=your-secret-key-here-change-this-to-something-secure
# Database Configuration
# Choose one of the following database configurations:
# Option 1: SQLite (default - file-based database)
DATABASE_URL=sqlite:///subscriptions.db
# Option 2: PostgreSQL
# DATABASE_URL=postgresql://subscription_tracker:subscription_tracker@postgres:5432/subscription_tracker
# Option 3: MariaDB/MySQL
# DATABASE_URL=mysql+pymysql://subscription_tracker:subscription_tracker@mariadb:3306/subscription_tracker
# Email Configuration (SMTP)
MAIL_SERVER=smtp.gmail.com
MAIL_PORT=587
MAIL_USE_TLS=true
MAIL_USERNAME=your-email@gmail.com
MAIL_PASSWORD=your-app-specific-password
MAIL_FROM=your-email@gmail.com
# Notification Settings
DAYS_BEFORE_EXPIRY=7
# User/Group IDs for file permissions (optional)
# Get your IDs with: id -u (for PUID) and id -g (for GUID)
PUID=1000
GUID=1000
# Performance Settings
CURRENCY_REFRESH_MINUTES=1440
CURRENCY_PROVIDER_PRIORITY=frankfurter,floatrates,erapi_open
PERFORMANCE_LOGGING=true
# Optional: For production deployment
# FLASK_ENV=production
# FLASK_DEBUG=false