# .env.production # Production environment configuration # Common NODE_ENV=production TZ=Asia/Seoul # Traefik Settings DOMAIN=fems.com TRAEFIK_NETWORK=toktork_server_default ADMIN_SUBDOMAIN=admin.${DOMAIN} APP_SUBDOMAIN=app.${DOMAIN} API_SUBDOMAIN=api.${DOMAIN} MQTT_SUBDOMAIN=mqtt.${DOMAIN} NODERED_SUBDOMAIN=nodered.${DOMAIN} PROMETHEUS_SUBDOMAIN=prometheus.${DOMAIN} GRAFANA_SUBDOMAIN=grafana.${DOMAIN} KIBANA_SUBDOMAIN=kibana.${DOMAIN} # Frontend NEXT_PUBLIC_API_URL=https://api.${DOMAIN} NEXT_PUBLIC_MQTT_URL=wss://mqtt.${DOMAIN} NEXTAUTH_URL=https://${DOMAIN} NEXTAUTH_SECRET=wacefems_secret_work_in_progress_PPw09!keep # Backend API API_PORT=3001 API_PREFIX=/api/v1 CORS_ORIGIN=https://${DOMAIN} JWT_SECRET=wacefems_secret_work_in_progress_professional! JWT_EXPIRES_IN=1d # Database POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_DB=wacefems_database POSTGRES_USER=wacefems_database_user POSTGRES_PASSWORD=wacefems_pg_password_PPw09!keep # TimescaleDB TIMESCALEDB_HOST=timescaledb TIMESCALEDB_PORT=5432 TIMESCALEDB_DB=wacefems_timeseries_database TIMESCALEDB_USER=wacefems_tsdb_user TIMESCALEDB_PASSWORD=wacefems_tsdb_password_PPw09!keep # Redis REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD=your-secure-redis-password # MQTT Broker MQTT_PORT=1883 MQTT_WS_PORT=9001 MQTT_USERNAME=mqtt_user MQTT_PASSWORD=mqtt_password_PPw09!keep # Kafka KAFKA_BROKER=kafka:9092 KAFKA_TOPIC_PREFIX=wacefems_data # Node-RED NODERED_PORT=1880 NODERED_CREDENTIAL_SECRET=wacefems_nodered_secret_PPw09!keep # Monitoring PROMETHEUS_PORT=9090 GRAFANA_PORT=3100 # Log Management ELASTICSEARCH_HOST=elasticsearch ELASTICSEARCH_PORT=9200 KIBANA_PORT=5601