[mirotalksfu] - lint
هذا الالتزام موجود في:
@@ -1,6 +1,6 @@
|
|||||||
# ========================================================
|
# ====================================================
|
||||||
# MiroTalk SFU - Environment Configuration
|
# MiroTalk SFU - Environment Configuration
|
||||||
# ========================================================
|
# ====================================================
|
||||||
|
|
||||||
# config.js - Main configuration with:
|
# config.js - Main configuration with:
|
||||||
# - All default values and documentation
|
# - All default values and documentation
|
||||||
@@ -22,8 +22,7 @@
|
|||||||
# - Keep DEFAULT values in config.js
|
# - Keep DEFAULT values in config.js
|
||||||
# - Keep SECRETS/ENV-SPECIFIC in .env
|
# - Keep SECRETS/ENV-SPECIFIC in .env
|
||||||
# - Add .env to .gitignore
|
# - Add .env to .gitignore
|
||||||
# ==============================================
|
# ====================================================
|
||||||
|
|
||||||
|
|
||||||
# ----------------------------------------------------
|
# ----------------------------------------------------
|
||||||
# 1. Core System Configuration
|
# 1. Core System Configuration
|
||||||
@@ -35,7 +34,7 @@ SFU_LISTEN_IP=0.0.0.0 # IP address to bind to
|
|||||||
SFU_MIN_PORT=40000 # Minimum WebRTC port range
|
SFU_MIN_PORT=40000 # Minimum WebRTC port range
|
||||||
SFU_MAX_PORT=40100 # Maximum WebRTC port range
|
SFU_MAX_PORT=40100 # Maximum WebRTC port range
|
||||||
SFU_NUM_WORKERS= # Number of worker processes (defaults to CPU count)
|
SFU_NUM_WORKERS= # Number of worker processes (defaults to CPU count)
|
||||||
SFU_SERVER=false # Enable/disable WebRTC server (true|false)
|
SFU_SERVER=false # Enable/disable WebRTC server (true|false)
|
||||||
|
|
||||||
# ----------------------------------------------------
|
# ----------------------------------------------------
|
||||||
# 2. Server Configuration
|
# 2. Server Configuration
|
||||||
@@ -59,9 +58,9 @@ RECORDING_ENDPOINT= # Recording service endpoint e
|
|||||||
|
|
||||||
# Rtmp streaming
|
# Rtmp streaming
|
||||||
RTMP_ENABLED=true # Enable RTMP streaming (true|false)
|
RTMP_ENABLED=true # Enable RTMP streaming (true|false)
|
||||||
RTMP_FROM_FILE=true # Enable local file streaming
|
RTMP_FROM_FILE=true # Enable local file streaming
|
||||||
RTMP_FROM_URL=true # Enable URL streaming
|
RTMP_FROM_URL=true # Enable URL streaming
|
||||||
RTMP_FROM_STREAM=true # Enable live stream (camera, microphone, screen, window)
|
RTMP_FROM_STREAM=true # Enable live stream (camera, microphone, screen, window)
|
||||||
RTMP_MAX_STREAMS=1 # Max simultaneous RTMP streams
|
RTMP_MAX_STREAMS=1 # Max simultaneous RTMP streams
|
||||||
RTMP_SERVER=rtmp://localhost:1935 # RTMP server URL
|
RTMP_SERVER=rtmp://localhost:1935 # RTMP server URL
|
||||||
RTMP_APP_NAME=mirotalk # RTMP application name
|
RTMP_APP_NAME=mirotalk # RTMP application name
|
||||||
@@ -107,7 +106,7 @@ ROOM_EXISTS_ENDPOINT=http://localhost:9000/api/v1/room/exists # Room exists endp
|
|||||||
DEFAULT_USERNAME=username # Default admin username
|
DEFAULT_USERNAME=username # Default admin username
|
||||||
DEFAULT_PASSWORD=password # Default admin password
|
DEFAULT_PASSWORD=password # Default admin password
|
||||||
DEFAULT_DISPLAY_NAME=username display name # Default display name
|
DEFAULT_DISPLAY_NAME=username display name # Default display name
|
||||||
DEFAULT_ALLOWED_ROOMS=* # Default allowed rooms all or room1,room2... (comma-separated)
|
DEFAULT_ALLOWED_ROOMS=* # Default allowed rooms all or room1,room2... (comma-separated)
|
||||||
|
|
||||||
# Presenters
|
# Presenters
|
||||||
PRESENTERS=Miroslav Pejic,miroslav.pejic.85@gmail.com, # Presenter usernames (comma-separated)
|
PRESENTERS=Miroslav Pejic,miroslav.pejic.85@gmail.com, # Presenter usernames (comma-separated)
|
||||||
@@ -126,7 +125,7 @@ API_ALLOW_STATS=true # Enable stats API (true|false
|
|||||||
|
|
||||||
# ChatGPT Integration
|
# ChatGPT Integration
|
||||||
CHATGPT_ENABLED=false # Enable ChatGPT integration (true|false)
|
CHATGPT_ENABLED=false # Enable ChatGPT integration (true|false)
|
||||||
CHATGPT_BASE_PATH=https://api.openai.com/v1/ # OpenAI base path
|
CHATGPT_BASE_PATH=https://api.openai.com/v1/ # OpenAI base path
|
||||||
CHATGPT_API_KEY= # OpenAI API key
|
CHATGPT_API_KEY= # OpenAI API key
|
||||||
CHATGPT_MODEL=gpt-3.5-turbo # Model to use (gpt-3.5-turbo, gpt-4, etc.)
|
CHATGPT_MODEL=gpt-3.5-turbo # Model to use (gpt-3.5-turbo, gpt-4, etc.)
|
||||||
CHATGPT_MAX_TOKENS=1000 # Max response tokens
|
CHATGPT_MAX_TOKENS=1000 # Max response tokens
|
||||||
@@ -152,16 +151,16 @@ SLACK_SIGNING_SECRET= # Slack app signing secret
|
|||||||
# Mattermost Integration
|
# Mattermost Integration
|
||||||
MATTERMOST_ENABLED=false # Enable Mattermost (true|false)
|
MATTERMOST_ENABLED=false # Enable Mattermost (true|false)
|
||||||
MATTERMOST_SERVER_URL=YourMattermostServerUrl # Mattermost server URL
|
MATTERMOST_SERVER_URL=YourMattermostServerUrl # Mattermost server URL
|
||||||
MATTERMOST_USERNAME=YourMattermostUsername # Mattermost username
|
MATTERMOST_USERNAME=YourMattermostUsername # Mattermost username
|
||||||
MATTERMOST_PASSWORD=YourMattermostPassword # Mattermost password
|
MATTERMOST_PASSWORD=YourMattermostPassword # Mattermost password
|
||||||
MATTERMOST_TOKEN=YourMattermostToken # Mattermost slash command token
|
MATTERMOST_TOKEN=YourMattermostToken # Mattermost slash command token
|
||||||
MATTERMOST_COMMAND_NAME=/sfu # Mattermost command name
|
MATTERMOST_COMMAND_NAME=/sfu # Mattermost command name
|
||||||
MATTERMOST_DEFAULT_MESSAGE=Here is your meeting room: # Mattermost default message
|
MATTERMOST_DEFAULT_MESSAGE=Here is your meeting room: # Mattermost default message
|
||||||
|
|
||||||
# Discord Integration
|
# Discord Integration
|
||||||
DISCORD_ENABLED=false # Enable Discord bot (true|false)
|
DISCORD_ENABLED=false # Enable Discord bot (true|false)
|
||||||
DISCORD_TOKEN= # Discord bot token
|
DISCORD_TOKEN= # Discord bot token
|
||||||
DISCORD_COMMAND_NAME=/sfu # Discord command name
|
DISCORD_COMMAND_NAME=/sfu # Discord command name
|
||||||
DISCORD_DEFAULT_MESSAGE=Here is your SFU meeting room: # Discord default message
|
DISCORD_DEFAULT_MESSAGE=Here is your SFU meeting room: # Discord default message
|
||||||
DISCORD_BASE_URL=https://sfu.mirotalk.com/join/ # Discord Base URL for meeting rooms
|
DISCORD_BASE_URL=https://sfu.mirotalk.com/join/ # Discord Base URL for meeting rooms
|
||||||
|
|
||||||
@@ -317,7 +316,7 @@ SHOW_WB_LOCK=true # Show whiteboard lock button
|
|||||||
# ----------------------------------------------------
|
# ----------------------------------------------------
|
||||||
|
|
||||||
SURVEY_ENABLED=false # Enable post-call survey (true|false)
|
SURVEY_ENABLED=false # Enable post-call survey (true|false)
|
||||||
SURVEY_URL= # Survey URL
|
SURVEY_URL= # Survey URL
|
||||||
|
|
||||||
# Redirect
|
# Redirect
|
||||||
REDIRECT_ENABLED=false # Enable post-call redirect (true|false)
|
REDIRECT_ENABLED=false # Enable post-call redirect (true|false)
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم