11# SafeExec - Secure Code Execution Platform
2- # Copy this file to .env and configure for your environment
2+ # Copy this file to .env and configure for your local development
33
44# ================================
55# ENVIRONMENT CONFIGURATION
66# ================================
7- # Environment: development, test, production
87ENV = development
9-
10- # Node.js Environment
118NODE_ENV = development
129
1310# ================================
@@ -25,7 +22,7 @@ MONGO_USERNAME=admin
2522MONGO_PASSWORD = devpassword
2623MONGO_DB = safeexec_dev
2724MONGO_PORT = 27017
28- MONGO_URI = mongodb://localhost:27017/safeexec_dev
25+ MONGODB_URI = mongodb://admin:devpassword@ localhost:27017/safeexec_dev?authSource=admin
2926
3027# ================================
3128# REDIS CONFIGURATION
@@ -37,7 +34,6 @@ REDIS_URI=redis://localhost:6379
3734# ================================
3835# SECURITY CONFIGURATION
3936# ================================
40- # JWT Configuration (CHANGE IN PRODUCTION!)
4137JWT_SECRET = dev-jwt-secret-change-in-production
4238JWT_EXPIRES_IN = 24h
4339
@@ -70,58 +66,6 @@ SWAGGER_UI_ENABLED=true
7066# DOCKER CONFIGURATION
7167# ================================
7268DOCKER_HOST = /var/run/docker.sock
73- BUILD_TARGET = development
74- SUBNET = 172.20.0.0/16
75-
76- # Nginx Configuration
7769NGINX_HTTP_PORT = 80
7870NGINX_HTTPS_PORT = 443
79-
80- # Health Check Configuration
81- HEALTH_CHECK_INTERVAL = 30s
82- HEALTH_CHECK_TIMEOUT = 10s
83-
84- # Development Volume Mounts (for hot reload)
85- DEV_VOLUME_MOUNT = .
86- DEV_NODE_MODULES_MOUNT = /tmp/node_modules
87-
88- # ================================
89- # ENVIRONMENT-SPECIFIC EXAMPLES
90- # ================================
91-
92- # Development Environment
93- # ENV=development
94- # LOG_LEVEL=debug
95- # SWAGGER_UI_ENABLED=true
96- # BUILD_TARGET=development
97- # HEALTH_CHECK_INTERVAL=10s
98- # API_PORT=5000
99- # MONGO_PORT=27017
100- # REDIS_PORT=6379
101-
102- # Test Environment
103- # ENV=test
104- # LOG_LEVEL=error
105- # SWAGGER_UI_ENABLED=false
106- # BUILD_TARGET=test
107- # HEALTH_CHECK_INTERVAL=5s
108- # API_PORT=5001
109- # MONGO_PORT=27018
110- # REDIS_PORT=6380
111- # JWT_EXPIRES_IN=1h
112-
113- # Production Environment
114- # ENV=production
115- # LOG_LEVEL=warn
116- # SWAGGER_UI_ENABLED=false
117- # BUILD_TARGET=production
118- # HEALTH_CHECK_INTERVAL=30s
119- # API_PORT=5000
120- # MONGO_PORT=27017
121- # REDIS_PORT=6379
122- # REDIS_PASSWORD=secure_redis_password_change_me
123- # MONGO_PASSWORD=secure_mongo_password_change_me
124- # JWT_SECRET=super-secure-jwt-secret-change-me
125- # ALLOWED_ORIGINS=https://yourdomain.com,https://www.yourdomain.com
126- # DEV_VOLUME_MOUNT=/dev/null
127- # DEV_NODE_MODULES_MOUNT=/dev/null
71+ WORKER_REPLICAS = 1
0 commit comments