-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
32 lines (24 loc) · 1.02 KB
/
.env.example
File metadata and controls
32 lines (24 loc) · 1.02 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
# Server Configuration
PORT=5000
NODE_ENV=development
# Base URL for emails and external links
# Development: http://localhost:5000
# Production: https://yourdomain.com (or your production URL)
VITE_API_BASE_URL=http://localhost:5000
DB_PATH=./backend/database/scheduler.db
JWT_SECRET=REPLACE_WITH_STRONG_RANDOM_SECRET_KEY
# Premium Features
PREMIUM_FEATURES_PURCHASE_URL=https://gumroad.com/easyscheduler
# PREMIUM_FEATURES_ENCRYPTION must match the value in easylicense/cmd/settings.json
PREMIUM_FEATURES_ENCRYPTION=your-encryption-key-here
# Frontend Configuration
# For development: set to http://localhost:5000 to proxy API calls
# For Docker/production: leave empty (uses relative URLs)
VITE_ADMIN_DEV_MODE=false
# Database adapter selection
# Options: sqlite (default) | mongodb
DB_TYPE=sqlite
# MongoDB settings (required only when DB_TYPE=mongodb)
# If your Mongo has auth, include credentials in the URI or set MONGODB_URI accordingly.
MONGODB_URI=mongodb://your_user:your_password@your_host:27017
MONGO_DB_NAME=easyscheduler