Initial commit
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
# ========================================
|
||||
# ENVIRONMENT CONFIGURATION TEMPLATE
|
||||
# ========================================
|
||||
# Copy this file to .env and fill in your values
|
||||
# DO NOT commit .env to version control
|
||||
|
||||
# ========================================
|
||||
# Application Configuration
|
||||
# ========================================
|
||||
NODE_ENV=development
|
||||
PORT=3000
|
||||
|
||||
# ========================================
|
||||
# PostgreSQL Database
|
||||
# ========================================
|
||||
POSTGRES_HOST=localhost
|
||||
POSTGRES_PORT=5432
|
||||
POSTGRES_DB=amici_scommesse
|
||||
POSTGRES_USER=admin
|
||||
POSTGRES_PASSWORD=admin
|
||||
POSTGRES_URI=postgres://admin:admin@localhost:5432/amici_scommesse
|
||||
|
||||
# ========================================
|
||||
# MongoDB Database
|
||||
# ========================================
|
||||
MONGO_HOST=localhost
|
||||
MONGO_PORT=27017
|
||||
MONGO_DB=amici-scommesse
|
||||
MONGO_USER=root
|
||||
MONGO_PASSWORD=root@servovio
|
||||
MONGO_AUTH_SOURCE=admin
|
||||
MONGO_URI=mongodb://root:root@servovio@localhost:27017/amici-scommesse?authSource=admin
|
||||
|
||||
# ========================================
|
||||
# Logging
|
||||
# ========================================
|
||||
LOG_LEVEL=debug
|
||||
ENABLE_SQL_LOGGING=false
|
||||
|
||||
# ========================================
|
||||
# CORS Configuration
|
||||
# ========================================
|
||||
CORS_ORIGIN=http://localhost:5173
|
||||
ALLOWED_ORIGINS=http://localhost:5173,http://localhost:3001
|
||||
|
||||
# ========================================
|
||||
# Mock Authentication (Development Only)
|
||||
# ========================================
|
||||
MOCK_USER_NAME=Mario Rossi
|
||||
|
||||
# ========================================
|
||||
# API Configuration
|
||||
# ========================================
|
||||
API_VERSION=v1
|
||||
API_PREFIX=/api
|
||||
|
||||
# ========================================
|
||||
# Database Sync (Development Only)
|
||||
# ========================================
|
||||
# WARNING: force: true drops all tables and recreates them
|
||||
# Set to false in production and use migrations instead
|
||||
DB_SYNC_FORCE=true
|
||||
|
||||
# ========================================
|
||||
# Future: JWT Authentication (Not Yet Implemented)
|
||||
# ========================================
|
||||
# JWT_SECRET=your-secret-key-change-this
|
||||
# JWT_EXPIRES_IN=7d
|
||||
# JWT_REFRESH_EXPIRES_IN=30d
|
||||
|
||||
# ========================================
|
||||
# Future: Rate Limiting (Not Yet Implemented)
|
||||
# ========================================
|
||||
# RATE_LIMIT_WINDOW_MS=900000
|
||||
# RATE_LIMIT_MAX_REQUESTS=100
|
||||
|
||||
# ========================================
|
||||
# Future: Redis (Not Yet Implemented)
|
||||
# ========================================
|
||||
# REDIS_HOST=localhost
|
||||
# REDIS_PORT=6379
|
||||
# REDIS_PASSWORD=
|
||||
# REDIS_DB=0
|
||||
|
||||
# ========================================
|
||||
# Future: File Upload (Not Yet Implemented)
|
||||
# ========================================
|
||||
# UPLOAD_MAX_FILE_SIZE=5242880
|
||||
# UPLOAD_ALLOWED_TYPES=image/jpeg,image/png,image/gif
|
||||
# AWS_S3_BUCKET=
|
||||
# AWS_S3_REGION=
|
||||
# AWS_ACCESS_KEY_ID=
|
||||
# AWS_SECRET_ACCESS_KEY=
|
||||
|
||||
# ========================================
|
||||
# Future: Email Service (Not Yet Implemented)
|
||||
# ========================================
|
||||
# SMTP_HOST=smtp.gmail.com
|
||||
# SMTP_PORT=587
|
||||
# SMTP_USER=
|
||||
# SMTP_PASSWORD=
|
||||
# EMAIL_FROM=noreply@amiciscommesse.com
|
||||
|
||||
# ========================================
|
||||
# Future: Monitoring & Analytics (Not Yet Implemented)
|
||||
# ========================================
|
||||
# SENTRY_DSN=
|
||||
# ANALYTICS_ENABLED=false
|
||||
Reference in New Issue
Block a user