# .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.fems.com NEXT_PUBLIC_MQTT_URL=wss://mqtt.fems.com NEXTAUTH_URL=https://fems.com NEXTAUTH_SECRET=your-production-secret # Backend API API_PORT=3001 API_PREFIX=/api/v1 CORS_ORIGIN=https://fems.com JWT_SECRET=your-jwt-secret-prod JWT_EXPIRES_IN=1d # Database POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_DB=fems_prod POSTGRES_USER=fems_user POSTGRES_PASSWORD=your-secure-password # TimescaleDB TIMESCALEDB_HOST=timescaledb TIMESCALEDB_PORT=5432 TIMESCALEDB_DB=fems_timeseries_prod TIMESCALEDB_USER=fems_tsdb_user TIMESCALEDB_PASSWORD=your-secure-tsdb-password # 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=your-secure-mqtt-password # Kafka KAFKA_BROKER=kafka:9092 KAFKA_TOPIC_PREFIX=fems_prod # Node-RED NODERED_PORT=1880 NODERED_CREDENTIAL_SECRET=your-secure-nodered-secret # Monitoring PROMETHEUS_PORT=9090 GRAFANA_PORT=3100 # Log Management ELASTICSEARCH_HOST=elasticsearch ELASTICSEARCH_PORT=9200 KIBANA_PORT=5601