-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
46 lines (37 loc) · 1.35 KB
/
Copy path.env.example
File metadata and controls
46 lines (37 loc) · 1.35 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
40
41
42
43
44
45
46
# Email Server Configuration
PORT=3000
# Set to 'development' for local testing, 'production' for deployed environments
NODE_ENV=development
# AWS SES Configuration
AWS_REGION=us-east-2
AWS_ACCESS_KEY_ID=your_aws_access_key_id_here
AWS_SECRET_ACCESS_KEY=your_secret_key_here
SES_FROM_DOMAIN=isaloumapps.com
# Email settings for different projects
TAXSYNC_FROM_EMAIL=notifications@isaloumapps.com
TAXSYNCAI_FROM_EMAIL=ai-alerts@isaloumapps.com
# Database Configuration (optional - currently using in-memory storage)
# DATABASE_URL=postgresql://user:password@localhost:5432/taxsync
# Security
# Set to 'true' in production to enforce webhook signature verification
REQUIRE_SIGNATURE_VERIFICATION=false
# Rate Limiting (recommended for production)
# Maximum requests per hour per IP
RATE_LIMIT_MAX_REQUESTS=100
RATE_LIMIT_WINDOW_HOURS=1
# Email Settings
FROM_EMAIL=notifications@isaloumapps.com
SUPPORT_EMAIL=notifications@isaloumapps.com
# Application Settings
APP_URL=https://isaloum.github.io/TaxSyncForDrivers/
MAX_ATTACHMENT_SIZE=10485760
SUPPORTED_FILE_FORMATS=.pdf,.jpg,.jpeg,.png,.txt
# Tax Calculation Settings
BUSINESS_USE_PERCENTAGE=0.85
PHONE_BUSINESS_PERCENTAGE=0.50
VEHICLE_RATE_FIRST_5000=0.70
VEHICLE_RATE_AFTER_5000=0.64
# Lambda Configuration (optional - for local development)
LAMBDA_MEMORY_SIZE=512
LAMBDA_TIMEOUT=30
SES_BUCKET=taxsync-incoming-emails