85 lines
1.9 KiB
Plaintext
85 lines
1.9 KiB
Plaintext
|
# .env.production
|
||
|
|
||
|
# Common
|
||
|
NODE_ENV=production
|
||
|
TZ=Asia/Seoul
|
||
|
|
||
|
# Uproad Folder
|
||
|
UPLOAD_FOLDER=/home/wacefems
|
||
|
|
||
|
# 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
|
||
|
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},https://www.admin.${DOMAIN}
|
||
|
CORS_ORIGIN=*
|
||
|
JWT_SECRET=wacefems-secret-work-in-progress-PPw09!keep
|
||
|
JWT_EXPIRES_IN=1d
|
||
|
|
||
|
# REALTIME API
|
||
|
REALTIME_API_PORT=3004
|
||
|
REALTIME_BACKEND_API_URL=http://localhost:3004
|
||
|
|
||
|
# Database
|
||
|
POSTGRES_HOST=fems-postgres
|
||
|
POSTGRES_PORT=5432
|
||
|
POSTGRES_DB=wacefems-database
|
||
|
POSTGRES_USER=wacefems_database_user
|
||
|
POSTGRES_PASSWORD=wacefems-pg-password-PPw09!keep
|
||
|
|
||
|
# Optional Database Config
|
||
|
POSTGRES_MAX_CONNECTIONS=100
|
||
|
POSTGRES_SHARED_BUFFERS=128MB
|
||
|
|
||
|
# TimescaleDB
|
||
|
TIMESCALEDB_HOST=fems-timescaledb
|
||
|
TIMESCALEDB_PORT=5433
|
||
|
TIMESCALEDB_DB=fems_timeseries
|
||
|
TIMESCALEDB_USER=fems_user
|
||
|
TIMESCALEDB_PASSWORD=wacefems-tsdb-password-PPw09!keep
|
||
|
|
||
|
# Redis
|
||
|
REDIS_HOST=fems-redis
|
||
|
REDIS_PORT=6379
|
||
|
REDIS_PASSWORD=wacefems-redis-password-PPw09!keep
|
||
|
|
||
|
# MQTT Broker
|
||
|
MQTT_BROKER_URL=mqtt://fems-mqtt:1883
|
||
|
MQTT_PORT=1884
|
||
|
MQTT_WSS_PORT=8883
|
||
|
MQTT_USERNAME=fems
|
||
|
MQTT_PASSWORD=fems123!
|
||
|
MQTT_ALLOW_ANONYMOUS=false
|
||
|
|
||
|
# # 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
|