duckil_plm/.env.production

73 lines
1.6 KiB
Plaintext
Raw Normal View History

2024-11-02 00:28:57 +09:00
# .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
2024-11-02 01:01:57 +09:00
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
2024-11-02 00:28:57 +09:00
# Backend API
API_PORT=3001
API_PREFIX=/api/v1
2024-11-02 01:01:57 +09:00
CORS_ORIGIN=https://${DOMAIN}
JWT_SECRET=wacefems_secret_work_in_progress_professional!
2024-11-02 00:28:57 +09:00
JWT_EXPIRES_IN=1d
# Database
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
2024-11-02 01:01:57 +09:00
POSTGRES_DB=wacefems_database
POSTGRES_USER=wacefems_database_user
POSTGRES_PASSWORD=wacefems_pg_password_PPw09!keep
2024-11-02 00:28:57 +09:00
# TimescaleDB
TIMESCALEDB_HOST=timescaledb
TIMESCALEDB_PORT=5432
2024-11-02 01:01:57 +09:00
TIMESCALEDB_DB=wacefems_timeseries_database
TIMESCALEDB_USER=wacefems_tsdb_user
TIMESCALEDB_PASSWORD=wacefems_tsdb_password_PPw09!keep
2024-11-02 00:28:57 +09:00
# 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
2024-11-02 01:01:57 +09:00
MQTT_PASSWORD=mqtt_password_PPw09!keep
2024-11-02 00:28:57 +09:00
# Kafka
KAFKA_BROKER=kafka:9092
2024-11-02 01:01:57 +09:00
KAFKA_TOPIC_PREFIX=wacefems_data
2024-11-02 00:28:57 +09:00
# Node-RED
NODERED_PORT=1880
2024-11-02 01:01:57 +09:00
NODERED_CREDENTIAL_SECRET=wacefems_nodered_secret_PPw09!keep
2024-11-02 00:28:57 +09:00
# Monitoring
PROMETHEUS_PORT=9090
GRAFANA_PORT=3100
# Log Management
ELASTICSEARCH_HOST=elasticsearch
ELASTICSEARCH_PORT=9200
KIBANA_PORT=5601