-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
95 lines (82 loc) · 2.86 KB
/
Copy path.env.example
File metadata and controls
95 lines (82 loc) · 2.86 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
APP_NAME="Lead Finder Pro"
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=https://leads.creativecoding.cloud
DB_CONNECTION=sqlite
DB_DATABASE=/path/to/database/database.sqlite
SESSION_DRIVER=file
SESSION_LIFETIME=120
CACHE_DRIVER=file
# =============================================
# SMTP Configuration (Mailgun)
# =============================================
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=postmaster@mg.creativecoding.cloud
MAIL_PASSWORD=CHANGE_ME_MAILGUN_SMTP_PASSWORD
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@creativecoding.cloud
MAIL_FROM_NAME="Lead Finder Pro"
# =============================================
# Stripe Configuration (TEST MODE ONLY)
# =============================================
# ⚠️ NUR TESTMODUS — keine echten Zahlungen!
#
# Karsten: Stripe Test-Keys im Dashboard erstellen:
# https://dashboard.stripe.com/test/apikeys
#
# 1. Publishable key (pk_test_...) → STRIPE_KEY
# 2. Secret key (sk_test_...) → STRIPE_SECRET
#
# Dann unter Products → Prices anlegen:
# - Pro Plan: €49/Monat → Price ID → STRIPE_PRICE_PRO
# - Business Plan: €99/Monat → Price ID → STRIPE_PRICE_BUSINESS
# - Agency Plan: €199/Monat → Price ID → STRIPE_PRICE_AGENCY
#
# Webhook Endpoint im Stripe Dashboard:
# - URL: https://leads.creativecoding.cloud/webhook/stripe
# - Events: checkout.session.completed, customer.subscription.updated,
# customer.subscription.deleted, invoice.paid, invoice.payment_failed
# - Signing Secret (whsec_...) → STRIPE_WEBHOOK_SECRET
# =============================================
STRIPE_KEY=pk_test_YOUR_PUBLISHABLE_KEY_HERE
STRIPE_SECRET=sk_test_YOUR_SECRET_KEY_HERE
STRIPE_WEBHOOK_SECRET=whsec_YOUR_WEBHOOK_SECRET_HERE
STRIPE_PRICE_PRO=price_YOUR_PRO_PRICE_ID
STRIPE_PRICE_BUSINESS=price_YOUR_BUSINESS_PRICE_ID
STRIPE_PRICE_AGENCY=price_YOUR_AGENCY_PRICE_ID
# Feature Flags (Modules)
FEATURE_EXPORT_ENHANCED=true
FEATURE_LEAD_ENRICHMENT=true
FEATURE_ANALYTICS=true
# Optional: Rate limiting
RATE_LIMIT_PER_MINUTE=30
# Feature Modules (true/false)
FEATURE_STRIPE=true
FEATURE_EMAIL_VERIFICATION=false
FEATURE_PASSWORD_RESET=false
FEATURE_API=true
FEATURE_NOTIFICATIONS=true
# Export Scheduler
FEATURE_EXPORT_SCHEDULER=true
# Billing Module
FEATURE_BILLING=true
# Collaboration Module
FEATURE_COLLABORATION=true
# Webhook Integration Module
FEATURE_WEBHOOK_INTEGRATION=true
# =============================================
# Company / Legal Information
# =============================================
# Diese Variablen werden in Impressum, AGB und Datenschutz verwendet.
# Platzhalter bewusst — echte Daten vom CEO/Legal einzutragen.
COMPANY_NAME="CreativeCoding Solutions eG"
COMPANY_OWNER="Karsten Brauner"
COMPANY_STREET="Musterstraße 123"
COMPANY_ZIP="1010 Wien"
COMPANY_COUNTRY="Österreich"
COMPANY_FIRMENBUCH="1234567890"
COMPANY_EMAIL="info@creativecoding.cloud"
COMPANY_UID=""