Backend Stability, Basically functional.
This commit is contained in:
29
spring-backend/run-local.ps1
Normal file
29
spring-backend/run-local.ps1
Normal file
@@ -0,0 +1,29 @@
|
||||
# PowerShell script to load .env and run Spring Boot application
|
||||
|
||||
Write-Host "Loading environment from .env file..." -ForegroundColor Green
|
||||
|
||||
# Load .env file
|
||||
if (Test-Path ".env") {
|
||||
Get-Content ".env" | ForEach-Object {
|
||||
# Skip comments and empty lines
|
||||
if ($_ -notmatch '^\s*#' -and $_ -match '=') {
|
||||
$name, $value = $_ -split '=', 2
|
||||
$name = $name.Trim()
|
||||
$value = $value.Trim()
|
||||
[Environment]::SetEnvironmentVariable($name, $value, "Process")
|
||||
Write-Host " Set $name" -ForegroundColor Gray
|
||||
}
|
||||
}
|
||||
Write-Host ""
|
||||
Write-Host "Starting Group Ironmen Backend..." -ForegroundColor Green
|
||||
Write-Host "Database: $env:DB_USER@$env:DB_HOST`:$env:DB_PORT/$env:DB_NAME" -ForegroundColor Cyan
|
||||
Write-Host "Server Port: $env:SERVER_PORT" -ForegroundColor Cyan
|
||||
Write-Host ""
|
||||
|
||||
# Run the application
|
||||
& .\gradlew.bat bootRun
|
||||
} else {
|
||||
Write-Host "Error: .env file not found!" -ForegroundColor Red
|
||||
Write-Host "Please create a .env file with your database configuration." -ForegroundColor Yellow
|
||||
exit 1
|
||||
}
|
||||
Reference in New Issue
Block a user