Initial commit: Complete NodeJS-native setup
- Migrated from Python pre-commit to NodeJS-native solution - Reorganized documentation structure - Set up Husky + lint-staged for efficient pre-commit hooks - Fixed Dockerfile healthcheck issue - Added comprehensive documentation index
This commit is contained in:
38
.env.production
Normal file
38
.env.production
Normal file
@@ -0,0 +1,38 @@
|
||||
# Production environment configuration
|
||||
# Application Name (used in Kubernetes labels and branding)
|
||||
APP_NAME=rxminder
|
||||
|
||||
# Docker Image Configuration
|
||||
# Use a specific tag for production (not :latest)
|
||||
DOCKER_IMAGE=gitea-http.taildb3494.ts.net/will/meds:v1.2.0
|
||||
|
||||
# CouchDB Configuration
|
||||
COUCHDB_USER=admin
|
||||
COUCHDB_PASSWORD=change-this-secure-password
|
||||
VITE_COUCHDB_URL=http://localhost:5984
|
||||
VITE_COUCHDB_USER=admin
|
||||
VITE_COUCHDB_PASSWORD=change-this-secure-password
|
||||
|
||||
# Application configuration
|
||||
APP_BASE_URL=https://your-production-domain.com
|
||||
|
||||
# Kubernetes Ingress Configuration
|
||||
INGRESS_HOST=meds.your-production-domain.com
|
||||
|
||||
# Kubernetes Storage Configuration
|
||||
# Production storage class (adjust for your cluster)
|
||||
STORAGE_CLASS=fast-ssd
|
||||
# Production storage size (larger for production data)
|
||||
STORAGE_SIZE=20Gi
|
||||
|
||||
# Mailgun configuration for production
|
||||
MAILGUN_API_KEY=your-production-mailgun-api-key-here
|
||||
MAILGUN_DOMAIN=your-production-domain.com
|
||||
MAILGUN_FROM_EMAIL=noreply@your-production-domain.com
|
||||
|
||||
# Production-specific settings
|
||||
NODE_ENV=production
|
||||
|
||||
# OAuth Configuration (Optional)
|
||||
VITE_GOOGLE_CLIENT_ID=your_google_client_id_here
|
||||
VITE_GITHUB_CLIENT_ID=your_github_client_id_here
|
||||
Reference in New Issue
Block a user