DocSpace-buildtools/start/start.backend.docker.ps1

32 lines
1.5 KiB
PowerShell
Raw Normal View History

2022-11-21 19:30:13 +00:00
$PSversionMajor = $PSVersionTable.PSVersion | sort-object major | ForEach-Object { $_.major }
$PSversionMinor = $PSVersionTable.PSVersion | sort-object minor | ForEach-Object { $_.minor }
if ($PSversionMajor -lt 7 -or $PSversionMinor -lt 2) {
Write-Error "Powershell version must be greater than or equal to 7.2."
exit
}
$RootDir = Split-Path (Split-Path -Parent $PSScriptRoot) -Parent
2023-10-02 14:10:08 +00:00
$DockerDir = ($RootDir + "\buildtools\install\docker")
2022-11-24 18:36:13 +00:00
$LocalIp = (Get-CimInstance -ClassName Win32_NetworkAdapterConfiguration | Where-Object { $_.DHCPEnabled -ne $null -and $_.DefaultIPGateway -ne $null }).IPAddress | Select-Object -First 1
2022-11-21 08:17:19 +00:00
$Doceditor = ($LocalIp + ":5013")
$Login = ($LocalIp + ":5011")
$Client = ($LocalIp + ":5001")
2023-07-07 13:21:54 +00:00
Set-Location -Path $DockerDir
2022-11-21 08:17:19 +00:00
2023-07-07 13:21:54 +00:00
Write-Host "Start all services (containers)" -ForegroundColor Green
$Env:ENV_EXTENSION="dev"
2023-07-02 11:58:55 +00:00
$Env:Baseimage_Dotnet_Run="onlyoffice/4testing-docspace-dotnet-runtime:v1.0.0"
$Env:Baseimage_Nodejs_Run="onlyoffice/4testing-docspace-nodejs-runtime:v1.0.0"
$Env:Baseimage_Proxy_Run="onlyoffice/4testing-docspace-proxy-runtime:v1.0.0"
2023-07-07 13:21:54 +00:00
$Env:DOCUMENT_SERVER_IMAGE_NAME="onlyoffice/documentserver-de:latest"
2023-07-02 11:58:55 +00:00
$Env:SERVICE_DOCEDITOR=$Doceditor
$Env:SERVICE_LOGIN=$Login
$Env:SERVICE_CLIENT=$Client
$Env:ROOT_DIR=$RootDir
2023-07-07 13:21:54 +00:00
$Env:BUILD_PATH="/var/www"
$Env:SRC_PATH="$RootDir\publish\services"
2023-10-02 14:14:17 +00:00
$Env:DATA_DIR="$RootDir\data"
2023-07-07 13:21:54 +00:00
docker compose -f docspace.profiles.yml -f docspace.overcome.yml --profile migration-runner --profile backend-local start