mirror of
https://github.com/bitwarden/server.git
synced 2025-04-06 21:48:12 -05:00
create dirs and invoke expression
This commit is contained in:
parent
74415b9955
commit
0120b91d24
@ -34,6 +34,10 @@ $scriptsDir = "${output}\scripts"
|
|||||||
$dockerDir = "${output}\docker"
|
$dockerDir = "${output}\docker"
|
||||||
$githubBaseUrl = "https://raw.githubusercontent.com/bitwarden/core/master"
|
$githubBaseUrl = "https://raw.githubusercontent.com/bitwarden/core/master"
|
||||||
|
|
||||||
|
if(!(Test-Path -Path $scriptsDir)) {
|
||||||
|
New-Item -ItemType directory -Path $scriptsDir | Out-Null
|
||||||
|
}
|
||||||
|
|
||||||
function Download-Run-Files {
|
function Download-Run-Files {
|
||||||
Invoke-RestMethod -OutFile $scriptsDir\run.ps1 -Uri "${githubBaseUrl}/scripts/run.ps1"
|
Invoke-RestMethod -OutFile $scriptsDir\run.ps1 -Uri "${githubBaseUrl}/scripts/run.ps1"
|
||||||
Invoke-RestMethod -OutFile $dockerDir\docker-compose.yml -Uri "${githubBaseUrl}/docker/docker-compose.yml"
|
Invoke-RestMethod -OutFile $dockerDir\docker-compose.yml -Uri "${githubBaseUrl}/docker/docker-compose.yml"
|
||||||
@ -44,7 +48,7 @@ function Download-Run-Files {
|
|||||||
|
|
||||||
if($install) {
|
if($install) {
|
||||||
Invoke-RestMethod -OutFile $scriptsDir\install.ps1 ` -Uri "${githubBaseUrl}/scripts/install.ps1"
|
Invoke-RestMethod -OutFile $scriptsDir\install.ps1 ` -Uri "${githubBaseUrl}/scripts/install.ps1"
|
||||||
$scriptsDir\install.ps1 -outputDir $output
|
Invoke-Expression "$scriptsDir\install.ps1 -outputDir $output"
|
||||||
}
|
}
|
||||||
elseif($run -Or $restart) {
|
elseif($run -Or $restart) {
|
||||||
if(!(Test-Path -Path $dockerDir)) {
|
if(!(Test-Path -Path $dockerDir)) {
|
||||||
@ -52,7 +56,7 @@ elseif($run -Or $restart) {
|
|||||||
Download-Run-Files
|
Download-Run-Files
|
||||||
}
|
}
|
||||||
|
|
||||||
$scriptsDir\run.ps1 -dockerDir $dockerDir
|
Invoke-Expression "$scriptsDir\run.ps1 -dockerDir $dockerDir"
|
||||||
}
|
}
|
||||||
elseif($update) {
|
elseif($update) {
|
||||||
if(Test-Path -Path $dockerDir) {
|
if(Test-Path -Path $dockerDir) {
|
||||||
@ -61,11 +65,11 @@ elseif($update) {
|
|||||||
New-Item -ItemType directory -Path $dockerDir | Out-Null
|
New-Item -ItemType directory -Path $dockerDir | Out-Null
|
||||||
|
|
||||||
Download-Run-Files
|
Download-Run-Files
|
||||||
$scriptsDir\run.ps1 -dockerDir $dockerDir
|
Invoke-Expression "$scriptsDir\run.ps1 -dockerDir $dockerDir"
|
||||||
}
|
}
|
||||||
elseif($updatedb) {
|
elseif($updatedb) {
|
||||||
Invoke-RestMethod -OutFile $scriptsDir\update-db.ps1 -Uri "${githubBaseUrl}/scripts/update-db.ps1"
|
Invoke-RestMethod -OutFile $scriptsDir\update-db.ps1 -Uri "${githubBaseUrl}/scripts/update-db.ps1"
|
||||||
$scriptsDir\update-db.ps1 -outputDir $output
|
Invoke-Expression "$scriptsDir\update-db.ps1 -outputDir $output"
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
echo "No command found."
|
echo "No command found."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user