Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

22 rindas
705 B

  1. $ErrorActionPreference = 'Stop'
  2. $envFile = Join-Path $PSScriptRoot '..\.env'
  3. if (!(Test-Path $envFile)) {
  4. Write-Host '.env not found. Copy .env.example to .env first.' -ForegroundColor Yellow
  5. exit 1
  6. }
  7. Get-Content $envFile | ForEach-Object {
  8. if ($_ -match '^\s*#' -or $_ -notmatch '=') { return }
  9. $name, $value = $_ -split '=', 2
  10. [Environment]::SetEnvironmentVariable($name.Trim(), $value.Trim(), 'Process')
  11. }
  12. if ($env:MEDIASOUP_LISTEN_IP -in @('0.0.0.0', '::') -and !$env:MEDIASOUP_ANNOUNCED_ADDRESS) {
  13. Write-Host 'MEDIASOUP_ANNOUNCED_ADDRESS is required when MEDIASOUP_LISTEN_IP is 0.0.0.0 or ::' -ForegroundColor Red
  14. exit 1
  15. }
  16. Write-Host 'Environment looks OK.' -ForegroundColor Green