feat: Add environment configuration, ESLint setup, GitHub Actions deployment workflow, comprehensive API documentation, Jest testing configuration, and optimized Vite setup; implement AI model lazy loading and SEO components for improved performance and user experience
This commit is contained in:
28
.env.public.example
Normal file
28
.env.public.example
Normal file
@@ -0,0 +1,28 @@
|
||||
# Public Environment Variables Only
|
||||
# This file can be committed to version control
|
||||
|
||||
# Application Info
|
||||
VITE_APP_NAME="Miracles In Motion"
|
||||
VITE_APP_VERSION="3.0.0"
|
||||
VITE_APP_ENV="production"
|
||||
|
||||
# Public URLs
|
||||
VITE_API_BASE_URL="https://api.miraclesinmotion.org"
|
||||
VITE_CDN_URL="https://cdn.miraclesinmotion.org"
|
||||
|
||||
# Feature Flags
|
||||
VITE_ENABLE_AI_ASSISTANCE="true"
|
||||
VITE_ENABLE_ANALYTICS="true"
|
||||
VITE_ENABLE_MOBILE_APP="true"
|
||||
VITE_ENABLE_TRAINING="true"
|
||||
|
||||
# Performance Settings
|
||||
VITE_AI_BATCH_SIZE="5"
|
||||
VITE_CACHE_TIMEOUT="300000"
|
||||
VITE_REQUEST_TIMEOUT="30000"
|
||||
|
||||
# Note: Sensitive data should be managed through:
|
||||
# - Server-side environment variables
|
||||
# - Secure credential management systems
|
||||
# - Runtime configuration APIs
|
||||
# Never commit API keys, passwords, or tokens to version control
|
||||
Reference in New Issue
Block a user