Browse Source

Add ABP Studio task scripts

pull/152/head
Engincan VESKE 4 months ago
parent
commit
79fbe0980a
  1. 7
      scripts/initialize-solution.ps1
  2. 11
      scripts/install-libs.ps1
  3. 11
      scripts/migrate-database.ps1
  4. 13
      scripts/start-infrastructure.ps1

7
scripts/initialize-solution.ps1

@ -0,0 +1,7 @@
$ErrorActionPreference = 'Stop'
$scriptDir = $PSScriptRoot
& (Join-Path $scriptDir 'start-infrastructure.ps1')
& (Join-Path $scriptDir 'install-libs.ps1')
& (Join-Path $scriptDir 'migrate-database.ps1')

11
scripts/install-libs.ps1

@ -0,0 +1,11 @@
$ErrorActionPreference = 'Stop'
$repoRoot = Resolve-Path (Join-Path $PSScriptRoot '..')
Push-Location $repoRoot
try {
abp install-libs
}
finally {
Pop-Location
}

11
scripts/migrate-database.ps1

@ -0,0 +1,11 @@
$ErrorActionPreference = 'Stop'
$repoRoot = Resolve-Path (Join-Path $PSScriptRoot '..')
Push-Location $repoRoot
try {
dotnet run --project 'src/EventHub.DbMigrator/EventHub.DbMigrator.csproj'
}
finally {
Pop-Location
}

13
scripts/start-infrastructure.ps1

@ -0,0 +1,13 @@
$ErrorActionPreference = 'Stop'
$repoRoot = Resolve-Path (Join-Path $PSScriptRoot '..')
$dockerDirectory = Join-Path $repoRoot 'etc/docker'
$dockerScript = Join-Path $dockerDirectory 'up.ps1'
Push-Location $dockerDirectory
try {
& $dockerScript
}
finally {
Pop-Location
}
Loading…
Cancel
Save