33 lines
1.0 KiB
PowerShell
33 lines
1.0 KiB
PowerShell
@{
|
|
# Required publish settings
|
|
ProjectPath = "..\GameList.csproj"
|
|
Configuration = "Release"
|
|
Runtime = "win-x64"
|
|
PublishDir = "%TEMP%\GameList-publish"
|
|
SelfContained = $false
|
|
|
|
# Required sync settings
|
|
WinScpPath = "C:\Program Files (x86)\WinSCP\WinSCP.com"
|
|
RemoteDir = "/httpdocs/picknplay"
|
|
BasePath = "/picknplay"
|
|
|
|
# Preferred: use a named WinSCP stored session (no credential string in script)
|
|
WinScpSessionName = "picknplay-prod"
|
|
|
|
# Optional FTP URL fallback if no stored session is configured
|
|
# FtpHost = "example.com"
|
|
# FtpUser = "deploy-user"
|
|
|
|
# Optional IIS recycle and WinRM controls
|
|
RecycleAppPool = $true
|
|
AppPoolName = "picknplay-app-pool"
|
|
WinRmComputer = "example.com"
|
|
WinRmCredentialUser = "Administrator"
|
|
UseWinRmHttps = $true
|
|
WinRmAuth = "Basic"
|
|
|
|
# Optional remote migration
|
|
RunEfMigrations = $false
|
|
RemoteSitePath = "C:\Inetpub\vhosts\example.com\httpdocs\picknplay"
|
|
}
|