duckil_plm/.env.production

85 lines
1.9 KiB
Plaintext
Raw Normal View History

2024-11-02 00:28:57 +09:00
# .env.production
# Common
NODE_ENV=production
TZ=Asia/Seoul
2024-11-04 17:51:38 +09:00
# Uproad Folder
UPLOAD_FOLDER=/home/wacefems
2024-11-02 00:28:57 +09:00
# Traefik Settings
DOMAIN=fems.com
TRAEFIK_NETWORK=toktork_server_default
ADMIN_SUBDOMAIN=admin.${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}
2024-11-02 04:01:51 +09:00
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-10 09:27:53 +09:00
# CORS_ORIGIN=https://${DOMAIN},https://www.admin.${DOMAIN}
CORS_ORIGIN=*
2024-11-02 04:01:51 +09:00
JWT_SECRET=wacefems-secret-work-in-progress-PPw09!keep
2024-11-02 00:28:57 +09:00
JWT_EXPIRES_IN=1d
2024-11-19 07:08:02 +09:00
# REALTIME API
REALTIME_API_PORT=3004
REALTIME_BACKEND_API_URL=http://localhost:3004
2024-11-02 00:28:57 +09:00
# Database
2024-11-18 20:20:58 +09:00
POSTGRES_HOST=fems-postgres
2024-11-02 00:28:57 +09:00
POSTGRES_PORT=5432
2024-11-02 04:01:51 +09:00
POSTGRES_DB=wacefems-database
2024-11-02 01:01:57 +09:00
POSTGRES_USER=wacefems_database_user
2024-11-02 04:01:51 +09:00
POSTGRES_PASSWORD=wacefems-pg-password-PPw09!keep
2024-11-02 00:28:57 +09:00
2024-11-19 07:21:45 +09:00
# Optional Database Config
POSTGRES_MAX_CONNECTIONS=100
POSTGRES_SHARED_BUFFERS=128MB
2024-11-02 00:28:57 +09:00
# TimescaleDB
2024-11-18 20:20:58 +09:00
TIMESCALEDB_HOST=fems-timescaledb
TIMESCALEDB_PORT=5433
2024-11-19 06:02:02 +09:00
TIMESCALEDB_DB=fems_timeseries
TIMESCALEDB_USER=fems_user
2024-11-02 04:01:51 +09:00
TIMESCALEDB_PASSWORD=wacefems-tsdb-password-PPw09!keep
2024-11-02 00:28:57 +09:00
# Redis
2024-11-18 20:20:58 +09:00
REDIS_HOST=fems-redis
2024-11-02 00:28:57 +09:00
REDIS_PORT=6379
2024-11-02 04:01:51 +09:00
REDIS_PASSWORD=wacefems-redis-password-PPw09!keep
2024-11-02 00:28:57 +09:00
# MQTT Broker
2024-11-18 20:20:58 +09:00
MQTT_BROKER_URL=mqtt://fems-mqtt:1883
MQTT_PORT=1884
MQTT_WSS_PORT=8883
MQTT_USERNAME=fems
MQTT_PASSWORD=fems123!
MQTT_ALLOW_ANONYMOUS=false
2024-11-02 00:28:57 +09:00
2024-11-18 20:20:58 +09:00
# # Kafka
# KAFKA_BROKER=kafka:9092
# KAFKA_TOPIC_PREFIX=wacefems-data
2024-11-02 00:28:57 +09:00
2024-11-18 20:20:58 +09:00
# # Node-RED
# NODERED_PORT=1880
# NODERED_CREDENTIAL_SECRET=wacefems-nodered-secret-PPw09!keep
2024-11-02 00:28:57 +09:00
2024-11-18 20:20:58 +09:00
# # Monitoring
# PROMETHEUS_PORT=9090
# GRAFANA_PORT=3100
2024-11-02 00:28:57 +09:00
2024-11-18 20:20:58 +09:00
# # Log Management
# ELASTICSEARCH_HOST=elasticsearch
# ELASTICSEARCH_PORT=9200
# KIBANA_PORT=5601