Build: Dev: Added custom proxy image build to build.backend.docker.ps1
This commit is contained in:
parent
611ce8587d
commit
a804911606
@ -15,6 +15,7 @@ $Login = ($LocalIp + ":5011")
|
|||||||
$Client = ($LocalIp + ":5001")
|
$Client = ($LocalIp + ":5001")
|
||||||
$Management = ($LocalIp + ":5015")
|
$Management = ($LocalIp + ":5015")
|
||||||
$PortalUrl = ("http://" + $LocalIp + ":8092")
|
$PortalUrl = ("http://" + $LocalIp + ":8092")
|
||||||
|
$ProxyVersion="v1.0.0"
|
||||||
|
|
||||||
|
|
||||||
# Stop all backend services"
|
# Stop all backend services"
|
||||||
@ -36,13 +37,26 @@ if ($args[0] -eq "--community" ) {
|
|||||||
$Env:INSTALLATION_TYPE = "COMMUNITY"
|
$Env:INSTALLATION_TYPE = "COMMUNITY"
|
||||||
}
|
}
|
||||||
|
|
||||||
Set-Location -Path $DockerDir
|
Set-Location -Path $RootDir
|
||||||
|
|
||||||
|
if ($args[0] -eq "--build_proxy") {
|
||||||
|
$ProxyVersion="v9.9.9"
|
||||||
|
|
||||||
|
$Exists= docker images --format "{{.Repository}}:{{.Tag}}" | findstr "onlyoffice/4testing-docspace-proxy-runtime:$ProxyVersion"
|
||||||
|
|
||||||
|
if (!$Exists) {
|
||||||
|
Write-Host "Build proxy base image from source (apply new nginx config)" -ForegroundColor Green
|
||||||
|
docker build -t "onlyoffice/4testing-docspace-proxy-runtime:$ProxyVersion" -f "$DockerDir\Dockerfile.runtime" --target proxy .
|
||||||
|
} else {
|
||||||
|
Write-Host "SKIP build proxy base image (already exists)" -ForegroundColor Green
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Write-Host "Run migration and services" -ForegroundColor Green
|
Write-Host "Run migration and services" -ForegroundColor Green
|
||||||
$Env:ENV_EXTENSION="dev"
|
$Env:ENV_EXTENSION="dev"
|
||||||
$Env:Baseimage_Dotnet_Run="onlyoffice/4testing-docspace-dotnet-runtime:v1.0.0"
|
$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_Nodejs_Run="onlyoffice/4testing-docspace-nodejs-runtime:v1.0.0"
|
||||||
$Env:Baseimage_Proxy_Run="onlyoffice/4testing-docspace-proxy-runtime:v1.0.0"
|
$Env:Baseimage_Proxy_Run="onlyoffice/4testing-docspace-proxy-runtime:$ProxyVersion"
|
||||||
$Env:SERVICE_DOCEDITOR=$Doceditor
|
$Env:SERVICE_DOCEDITOR=$Doceditor
|
||||||
$Env:SERVICE_LOGIN=$Login
|
$Env:SERVICE_LOGIN=$Login
|
||||||
$Env:SERVICE_CLIENT=$Client
|
$Env:SERVICE_CLIENT=$Client
|
||||||
@ -52,7 +66,7 @@ $Env:BUILD_PATH="/var/www"
|
|||||||
$Env:SRC_PATH="$RootDir\publish\services"
|
$Env:SRC_PATH="$RootDir\publish\services"
|
||||||
$Env:DATA_DIR="$RootDir\Data"
|
$Env:DATA_DIR="$RootDir\Data"
|
||||||
$Env:APP_URL_PORTAL=$PortalUrl
|
$Env:APP_URL_PORTAL=$PortalUrl
|
||||||
docker compose -f docspace.profiles.yml -f docspace.overcome.yml --profile migration-runner --profile backend-local up -d
|
docker compose -f "$DockerDir\docspace.profiles.yml" -f "$DockerDir\docspace.overcome.yml" --profile migration-runner --profile backend-local up -d
|
||||||
|
|
||||||
Write-Host "== Build params ==" -ForegroundColor Green
|
Write-Host "== Build params ==" -ForegroundColor Green
|
||||||
Write-Host "APP_URL_PORTAL: $PortalUrl" -ForegroundColor Blue
|
Write-Host "APP_URL_PORTAL: $PortalUrl" -ForegroundColor Blue
|
||||||
|
Loading…
Reference in New Issue
Block a user